These are 4 tests that I threw together to test Maya 2009's new nParticles liquid simulation option. I compared it to RealFlow, a fluid and particle simulating standalone program to see how the results held up. Overall Maya's nParticles did pretty well, better than I expected and could probably cover most simple liquid simulation needs.
-Additional Test Information-
I tried to keep the simulations pretty equal for things like particle count and the radius of each particle in the end result to make it about as even of a challenge as I could. From what I saw the mesh output option in Maya seems to be about as fully featured as RealFlows, with support for motion streaking, vertex motion baking, smoothing/filtering, so to save time I opted to do test renders with simple Maya Blobby particles in the software renderer. I did not see an option for wet-maps in Maya, though.
Test 1 - Ramp Splashing
In this test I wasn't too sure what I was going for, just first starting to play with nParticle liquids, so there's two pointless extrusions, I guess they break up the flow a bit more for some interesting effect. I had the emitters fill a bit of the ramp, blocked by a plane that jumps out of the way after a bit. After playing with this I was pleased enough to do a few more tests.
Test 2 - Objects Splashing
The objects were simulated before any water, with their animation baked beforehand, so they are not in any way affected by the particles. On that note; I couldn't find any way yet to make objects get pushed about/float with nParticles... Since the plank fell flat against the ground plane it crushed the particles into an infinitely small space, hence the splashes underneath.
Test 3 - Waves
Just a box oscilating to push some waves about. The nParticles kept falling too thin, so I increased the radius a bit beyond what I felt they should be, and when I went for the final higher quality simulation they ended up occupying a bit more volume than the RealFlow test, but the results didn't seem to be affected too much. It's interesting to note how RealFlow has waves of pressure and speed run through the particles, whereas Maya just has a messy gradient of force imparted straight on. It showcases a bit of the additional technical accuracy in RealFlow, though standing by itself the Maya result seems to look just fine. I also found it odd how the nParticles would actually leave the bounds of the box and then pop back into it. Also; I have no idea what's with the one random particle sitting in mid-air on the RealFlow side. It's a glitch that occurred only at render once the particles were brought into Maya.
Test 4 - Pressurized Spray
Here I made a bottleneck and a bit of a pipe on top of a cylinder, and forced the particles into way too small of a volume. Again RealFlow exhibits better accuracy, as well as it seems to strive to maintain volume more aggresively, best seen when the cylinder first starts pushing. I found it interesting that the Maya simulation didn't really blow up untill a wave of speed bounced down off the top of the container, then back up off the pushing cylinder.
Conclusion - nParticles do a pretty good job. Overall, I expected less, and though RealFlow does do a better job in terms of fine quality as well as works harder being multi-threaded, nParticles manage to get a pretty convincing result in overall less time. Personally I'll keep using RealFlow when it comes to liquids, but nParticles certainly hold their own.
<< Back to article