This is a simple prototype of a DynamicLoad Plugin for RenderMan which uses .bin particle files directly from the simulation out of Realflow to efficiently render particles as points. The geometry output is controlled so that only relatively small chunks have to be loaded per bucket. memory usage can be handled even with very high particle counts.

every available attribute is added as a prim var to the particles so that shaders have full access and control

there is flickering in this video because i rendered it with the first test of the plugin where bounding boxes did not respect motion blur. this is solved and i will rerender a longer sequence later.

there are about 3 millions of particles in this test but there could be much more. the only limitations i have are disk space and simulation time. for this test rendertiem was about 14secs per frame with shadow map generation

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…