🦁 womblewiki : a barebones houdini reference 🤓

labs overview sop

nodes chop cop2 dop lop obj out shelf sop top vop

simulation FEM RBD crowds dynamics fluids grains hair other particles pyro vellum

coding bash groups hscript python vex


FEM

filter: 1_docs deform_shelf dop_nodes solid_shelf sop_nodes


1_docs

finite elements

Getting Started

about FEM

* solid mass of 3D tetrahedrons instead of shell
* sumulate bending, elasticity, internal mass, chipping, crumbling, and shattering
* (like metal or wood), or (hyper)elastic, rubbery, fluid, and floppy objects (like muscle and fat)
* Solid Object node --> FEM Solver
* resolution independent
* Sold Embed SOP to tweak tet mesh resolution and shape which drives FEM sim time (or Remesh -> Solid Conform for high-quality characters)
* low-res tet meshes approximate high-res tet meshes well (if overall shapes are similar)
* can embed a high-res model in a solid object, driven by deformation of low-res tet mesh
* vs. springs, forces distrubuted throughout rather than at verticies, resoultion independent, realism from solid mechanices, better for stiff objects
* vs grains, more realistic and physically accurate, resolution independent, but cannot change point positions directly and slower (use grains PBD for bouncy objects with elastic energy, or background objects)

FEM setup

Next Steps

FEM mesh modelling

FEM constraints

FEM collisions

FEM fracturing

FEM rendering

Solver Technology

FEM solve methods