SOP flip simulation
La note
Setup de base :

Flip container : conteneur de la simu (qu'on appelle aussi un tank)
- A noter que l'on peut définir une geo en entrée de ce node pour par exemple avoir une géo custom qui suit le mouvement de l'asset
Fluid compress et particlefluidsurface : pour créer de la géométrie propre après la simu
Dans le flip solver, on peut ajouter de la velocity sur un axe pour donner du mouvement initial à l'eau : waterline -> additionnal velocity
Emettre depuis une geo
On va utiliser le node flipboundary :

Mask custom de stick
Activer stick on collision dans le solver
Comment créer un mask custom ? :
On va venir créer un attribute stick custom que l'on va référencer dans les attibuts du solver et du stick on collision (control field : stick)
Attention à ce que les valeurs du stick soient bien comprises entre 0 et 1 (les valeurs négatives font l'inverse en repoussant de la collision...)
Etape 1 : On crée l'attribut, on le noise, et on le rasterize

Alternative avec un vdb :

Etape 2 : On le référence dans le solver

Paramètres du sopmergefield :

Références
3 Vidéos sur le SOP flip et whitewater :
- HOUDINI 20 - Flip/Whitewater Sop Level Course PART 1
- HOUDINI 20 - Flip/Whitewater Sop Level Course PART 2
- HOUDINI 20 - Flip/Whitewater Sop Level Course PART 3
...