slayerk Posted June 10, 2010 Share Posted June 10, 2010 (edited) Peter Quint release the new tutorial about rendering millions of particles lesson. this is some improvisation on this topic - rendered video on youtube. link to uncompressed video1 - 8 mil particles (~70 Mb) link to uncompressed video2 - 16 mil particles (~70 Mb) Edited June 11, 2010 by slayerk Quote Link to comment Share on other sites More sharing options...
mightcouldb1 Posted June 10, 2010 Share Posted June 10, 2010 Very nice! Lots of nice curly detail. What was the res on your container? Is this an upres? Nice compositing too! Quote Link to comment Share on other sites More sharing options...
slayerk Posted June 10, 2010 Author Share Posted June 10, 2010 (edited) this is rendered sequence for 16 mil particles: render. 2 light sources (both shadowmap 512x512 2x2 samples). source 1 color - (1,1,0) source 2 color (0,1,1). not any fluid simulations used to derive particles. very simple setup (in pop network three nodes: source, curl noise, drag to drive particles, and two to kill out of screen particles: group by expression, kill) further - colorcorrecting (light mixing etc...): for nice paint-like looking - edge detecting: Edited June 11, 2010 by slayerk Quote Link to comment Share on other sites More sharing options...
mightcouldb1 Posted June 10, 2010 Share Posted June 10, 2010 Awesome! Thanks for posting the breakdowns! Quote Link to comment Share on other sites More sharing options...
altbighead Posted June 10, 2010 Share Posted June 10, 2010 nice.. one suggestion unrelated to the 3d.You might wanna post your animation to youtube or vimeo to increase the chance of ppl watching at your clip. Quote Link to comment Share on other sites More sharing options...
CeeGee Posted June 10, 2010 Share Posted June 10, 2010 Great work... Nice particle motion and render... Quote Link to comment Share on other sites More sharing options...
xmetallicx Posted June 11, 2010 Share Posted June 11, 2010 Yeah it would be nice if you can vimeo or youtube it. I can't download from rapidshare unfortunately. Quote Link to comment Share on other sites More sharing options...
Macha Posted June 11, 2010 Share Posted June 11, 2010 (edited) Those are nice and you got a good watery look. I was also inspired by this and Peter's tutorial and tried my own version. (I'm not hijacking your thread but it's pointless to start a second identical one) So to honour you and Peter, below is my attempt. This is 6 million particles and I don't get anywhere near 16 million. But I added a fair bit of extra attributes to the points and my machine is limited to 6Gb. What is your hardware? Vimeo video of animation: . Edited June 11, 2010 by Macha Quote Link to comment Share on other sites More sharing options...
RonensArt Posted June 11, 2010 Share Posted June 11, 2010 Hi those are nice guys! I liked the paint look you gave it in compositing, and the cool motion you got there without siming any fluids. Macha - also great stuff! good touch with the colliding sphere also background and lighting are impressive. I have made a similar test recently as well, and will join you on this thread. although that was before I have seen Peter's tut, which is really cool! here's a 2 mill test with some fluid advection: animation on vimeo: http://vimeo.com/12412210 Cheers, -R Quote Link to comment Share on other sites More sharing options...
Jason Posted June 11, 2010 Share Posted June 11, 2010 Very nice stuff in this thread! Congratulations guys! Quote Link to comment Share on other sites More sharing options...
slayerk Posted June 11, 2010 Author Share Posted June 11, 2010 (edited) This is 6 million particles and I don't get anywhere near 16 million. But I added a fair bit of extra attributes to the points and my machine is limited to 6Gb. i'm kill all attributes on particles except v and Cd. I originaly planned to play around colors of particles, but couldn't get good result and then exclude Cd parameter from shader. in 16 mil i create ifd-files (it's very fast, because all geometry is delayed load and hython are not spent memory on rendertime) and render it by deadline. statistics are: peak ram usage 4 Gb. average ram usage - 2 Gb. i think in my 8 Gb PC i may increase particles count two times (also i may optimize memory by deleting not used Cd attribute from cached geometry). theoretically i may render somthing around 32 mil particles without problems. Edited June 11, 2010 by slayerk Quote Link to comment Share on other sites More sharing options...
~nature~ Posted June 11, 2010 Share Posted June 11, 2010 (edited) Hi,guys,very interesting and wonderful topic I wonder if this essential divide-and-conquer way for sim and layer up for rendering is the common solution in the real production? I knew the sony imageworks employ renderman dso for interpolation on the top of really low res sim.what about the other studios ? what's the pros and cons between the delayed loader(or krakatoa in Max)way and the DSO way or maybe the other potential ways? Edited June 11, 2010 by ~nature~ Quote Link to comment Share on other sites More sharing options...
Macha Posted June 11, 2010 Share Posted June 11, 2010 i'm kill all attributes on particles except v and Cd. Do you have any opacity on it? I have and I'm thinking I don't need it. It's probably the one limiting thing now. Initially I had pscale point attributes as well because they give nice granularity but I changed them into a details attribute to save memory. In general I think the only really limiting factor is memory. Once it is in memory it renders quite fast, regardless of lights, shadow and such things. If I hit memory limit it grinds to a halt. What I like about particles is the sharpness they give. It's such a perfect combination that I'd like to see a generic volume-particle-combination-button on the voxel fluid sims! Quote Link to comment Share on other sites More sharing options...
zglynn Posted June 11, 2010 Share Posted June 11, 2010 I did this test 4 weeks ago, and used almost the same procedure as in the Peter Quint video. I advected particles through a low res (40 voxel) fluid sim. Then I deleted all the spare attributes on the particles and rendered them out as bgeo sequences in 25 passes. Then rendered them out using delayed load, again in 25 passes. Then in composite I turn the opacity way down for each layer and used an add blending mode on the alpha. 27.5 million particles in total. millions of particles link Quote Link to comment Share on other sites More sharing options...
RonensArt Posted June 11, 2010 Share Posted June 11, 2010 Do you have any opacity on it? I have and I'm thinking I don't need it. It's probably the one limiting thing now. Initially I had pscale point attributes as well because they give nice granularity but I changed them into a details attribute to save memory. In general I think the only really limiting factor is memory. Once it is in memory it renders quite fast, regardless of lights, shadow and such things. If I hit memory limit it grinds to a halt. What I like about particles is the sharpness they give. It's such a perfect combination that I'd like to see a generic volume-particle-combination-button on the voxel fluid sims! True, my machine has 4G of RAM, and I run linux. In order to keep the geo files as small as I can I deleted all attributes as well besides pscale, Alpha, Cd, and v of curse! as well rendering it out as bgeo.gz which helps a lot! Although It seems like generating Depth-Map shadows is actually slower than the render it self for me, Ray-Trace might give slightly sharper results on the shadow but faster! I would love seeing such a tool as well Cheers, -R Quote Link to comment Share on other sites More sharing options...
slayerk Posted June 11, 2010 Author Share Posted June 11, 2010 in attachment: houdini scene with wedge ROP which generates 8 mil particles. (if needed rise up number of steps from 8 to 16 for 16 mil). exr render on 56 frame. compositing script for nuke 4.8v2. compositing.rar Quote Link to comment Share on other sites More sharing options...
RonensArt Posted June 15, 2010 Share Posted June 15, 2010 Here Some more test! - Well this one was is 2 mill particles, I emit them from dynamic boxes that role towards the camera and with some smoke advection at the same sim. I attached the HIP for this one, if interested - This one is an Up-Res Smoke Advection, with turbulence and Vorticles, 3 Mill.Cheers -R BoxesInk_001.hip Quote Link to comment Share on other sites More sharing options...
slayerk Posted June 15, 2010 Author Share Posted June 15, 2010 Here Some more test! all these examples are very intresting, but main problem of all such particle simulations is ugly grain on semi-transparent areas. miguel salek's test (in attachment) very clear. is any ideas how to make these? Quote Link to comment Share on other sites More sharing options...
zglynn Posted June 15, 2010 Share Posted June 15, 2010 I'm sure there is a better way to solve the grain problem, but what worked for me was simply more particles. Quote Link to comment Share on other sites More sharing options...
slayerk Posted June 15, 2010 Author Share Posted June 15, 2010 I'm sure there is a better way to solve the grain problem, but what worked for me was simply more particles. is an obvious way. how many particles needed? hundreds of millions? i'm write above - 32 mil is near to my machine maximum, and if reduce trancparency of particles, difficult to achieve the desired density. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.