7/09/2011

Naiad Test: Crashing landing

Another interesting test made with Naiad. There have been various user projects on the Naiad Forums (http://exoticmatter.zendesk.com/forums) that pipe velocity data, amongst other things created in Houdini into Naiad to affect the simulation's behavior.

I had been asked at one point to do something similar i.e. created a sculpted, deformation-based ocean wave surface, and then re-create the waves in Naiad to add water effects like Kelvin wakes and splash/foam. This is a recent test where I finally figured out how to keep pumping velocity into the ocean sim to maintain the wave forms.

The ocean surface was created with the open-source Houdini Ocean Toolkit (HOT) in Houdini 11.0.
Since this is a geometry-based solution, the velocity vectors are approximated with Houdini's Trail SOP.

The ocean surface mesh, along with the velocity vectors at each mesh point, are then converted to Naiad's EMP format then applied to the Naiad sim. I also threw in a crashing airplane for some visual interest.

This video shows the preparation and the post-process stage of the sim. The actual sim is shown in the next video.

Also, the particle colors in the viewport after the sim data is brought back to Houdini are added with a simple VOP SOP that grabbed the speed of each particle and mapped that value to a blue-to-white ramp.


Naiad Tests - Crashing landing: Houdini Flipbooks from David Lin on Vimeo.

The actual sim in Naiad:


Naiad Tests - Crashing landing: Naiad Playblasts from David Lin on Vimeo.

Naiad Test: Bunny Example

I started using Naiad since the end of 2010 in a production support capacity.

Naiad is a highly optimized fluid simulation package that can pump out massive amount of particles/volume datasets in a relatively short amount of time. It's also worthy to mentioned that Side Effect's Houdini is the best companion to wrangle the sheer quantity of data created with Naiad.

Here is one of the test run I did with it.

This is the primary/base simulation that defines the overall shape and movement of the fluid.


Naiad Tests - Bunny in Trouble: Primary Sim from David Lin on Vimeo.

This is a secondary "splash" pass that resulted in literally millions of particles in just a few hours total.


Naiad Tests - Bunny in Trouble: Splash Sim from David Lin on Vimeo.