Creative Fluid R&D (Frozen)

This is to make fluid simulation even more efficiently faster and controllable (art-direct-able).

I created this tool when I was working at Disney and it was used in handful numbers of shots at Disney Animation Studios for Frozen(2013) and Big Hero 6(2014).

Houdini HDK, VEX (similar to C - Houdini embedded programming language)


1. Optimized Sim

Optimized Sim is an iteration mode only focused on getting more iterations.

What it does is flushing out unnecessary fields each step to save simulation memory to RAM / Hard-disk.

As the momory of the fluid simulation gets smaller about 2%~30% depends on the sim type ( for instance, 706mb to 16mb ),

the whole process of the simulation gets faster because it only have to write very small amount of data to RAM / Hard Disk for

next frame iteration.

As the simulation size gets bigger and bigger, it saves and more and more in exponential growth.


2. Creative Fluid Motion

It is always difficult to make the fluid motion to follow exactly where we want it to move.

What if we can make the actual total velocity of fluid to be 10% smaller and replace that 10% with custom velocity field?

A - fluid velocity 100% + custom velocity

B - fluid velocity 90% + custom velocity replacement

C - fluid velocity 50 % + custom velocity replacement

3. Applications

Used it for animated feature film "Frozen" Elsa's ElsaMagic motion.

Elsa's magic fluid controlled completely by art direction