6e cours cfx

VDB

La note

Volume database
Ce sont des pixels mais en 3D, presque comme des voxels
Plein de points sont scatter sur la geo, et sur chaque point il y a une sorte de card qui suit toujours la caméra.

On règle la résolution comme une image

Utilisation :

  • Fog
  • Combine plusieurs géo en un seul maillage

Dans houdini par exemple :

Polygons to VDB : vdb form polygon
VDB to Polygons : Convert VDB -> Polygon

marche aussi avec un nuage de points au lieu de polygons en entrée : vdb from particles


Groom Houdini

La note

Création des curves de base

Duplication de curves préparées pour la simu sur une géo

Pasted image 20251205162442.png

Line :

  • direction : 0,0,1
  • length : 0.2
  • points : 20

Node group expression
Avec le node group expression, on vient définir un groupe correspondant au point 0, point qui sera le point pin attaché à la géo pour chaque curve :

  • Group type : points
  • Group name : pin_hair
  • VEXpression : @ptnum ==0;

Scatter : scatter des points sur la géo qui vont servir de points de duplication de la curve d'origine avec le copytopoint

Simu groom

Après avoir bien préparé les curves pour la simu (voir plus haut, surtout le group expression pour l'attach), on vient les simuler.

Vellum solver et constraints

On utilise aussi le Vellum Solver
Avec dans le vellum constraint le mode hair
Et un autre vellum constraint en attach to geo avec les group pin hair et le group de la geo d'attache (voir Simulation de tissu dans Houdini pour plus de détail sur l'attach to geometry)