Jump to content

Point rendering/Billions of particles


DeKo

Recommended Posts

Hello guys,
there are so many old threads how to render the big amount of particles, I'm guessing maybe there are some modern approaches in newer Houdini versions?

Here is my workflow:
I have saved 100 mln of particles (pos, vel, color)

It takes 3 min to render and 30GB of Ram if I load them by Load SOP.
It takes 2-3 times quicker if I use Delayed Load Shader. But it's hard to use it coz I have procedural particle scale, dynamically changing colors by vex, etc in SOP level. Re-make everything in shader seems too complicated in my case.

Also, I tried Packed Disk Primitive in Load SOP. But to make color, pscale changes I must unpack it and performance drops like loading file as usual geometry.

Any other suggestions how to deal with big point counts? Maybe there is any more modern way?

Thank you in advance.

Link to comment
Share on other sites

changing thie values at rendertime is modern way. pathtracing is much faster with dealing huge amount of data.
the bottleneck is the opengl display, this slows it down a lot. USD might be fast enough, it will come soon ! you can already usd plugins already on github. also, VDB4 can store particles too, thats may be future improvement in data files handling.

but i think doing fast GPU pathracing and change values in realtime is current state of art. that's what i am doing.

Edited by schwungsau
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...