Adaptive FLIP pressure test system:
CPU:
2 x Xeon E5 V4 - 14core/28HT - 3Ghz
MEM:
128GB DDR4
OS:
Ubuntu Mate 18.04.3

Promo video

 

The Gas Project Non Divergent Adaptive DOP removes divergence from a fluid’s velocity field. Divergence in a velocity represents expansion or contraction of the fluid volume. This divergence is projected out of the velocity field by computing a pressure field throughout the simulated fluid and then applying the gradient of the pressure field to the velocity field. The pressure field is solved on an adaptive (octree) background grid to significantly improve performance over solving with a uniform grid (as done in the Gas Project Non Divergent Variational DOP).


In order to maintain high resolution details in the simulation, a band of fine grid cells are constructed along the boundaries of the fluid. The grid is then progressively coarsened into the interior of the fluid. To minimize the difference between the adaptive and uniform grid pressure solves, the adaptive pressure is up-sampled and smoothed back to the uniform grid before updating the velocity field.

more info: https://www.sidefx.com/docs/houdini18.0/nodes/dop/gasprojectnondivergentadaptive.html



Adaptive FLIP - Cube splash compare and octree

Cube Splash 001

 

Cube Splash 001_02

 

 Adaptive FLIP - Cube splash depth compare 01

Cube Splash 002-01

 

 Adaptive FLIP - Cube splash depth compare 02

Cube Splash 002-02

 

 Adaptive FLIP - High impact cube splash compare with time per node

Cube Splash 003


 

 Adaptive FLIP - High impact cube splash compare with diffrent houdini version

Cube Splash 004

 

:: Scene examples ::

 

 

.: Whale Jump - nonAdaptive vs adaptive :.

Wjale jump

 

.: Robot VS Kraken - nonAdaptive vs adaptive :.

Robot vs Kraken

 

.: Spaceship Rise- H17.5 vs H18 - nonAdaptive vs adaptive :.

Spaceship Rise 001-01

 

.: Spaceship Rise - preview :.

Spaceship Rise 001-02

 

.: Beach - nonAdaptive vs adaptive :.

Beach_01

 

.: Submarine blast - nonAdaptive vs adaptive :.

submarine_blast_01

 

.: Godzilla - nonAdaptive vs adaptive :.

Godzilla_01

 

.: Godzilla - adaptive optimization :.

godzilla_02

 

.: Godzilla - nonAdaptive vs daptive optimization - high res sim :.

godzilla_03

 

.: River Waterfall -H17.5 vs H18 - nonAdaptive vs adaptive :.

river_waterfall_01

 

.: River Waterfall - nonAdaptive optimization compare :.

river_waterfall_02