Houdini VEX: How to Calculate a Midpoint Point and Safely Delete Input Geometry
Learn how to sample coordinates and averaged normals between two target points to create a new midpoint, while avoiding point index shifting and deletion order bugs in VEX.
How to Close Polygons and Curves in Houdini: Ends, PolyCap, and PolyFill
Understand the core differences between closing open curves, capping hollow geometric volumes, and solving boundary patches using Ends, PolyCap, and PolyFill SOPs in Houdini.
Houdini Quick Tips: Deleting Faces Based on Direction with VEX & Fixing Boolean Caps
A practical guide to deleting specific mesh faces using VEX dot products, removing small stray pieces, and troubleshooting Houdini Boolean nodes that refuse to cap open holes.
Houdini VEX: How to Flatten or Align Points to a Master Reference Group
Learn how to use expandpointgroup() in VEX to isolate a reference point, query its coordinates, and smoothly blend target geometry onto a master axis or plane.
Procedural Typography in Houdini: Passing Custom Attributes into a For-Each Loop
A concise guide to driving per-letter transformations in a Houdini For-Each Loop using Packed Primitives, Attribute Wrangles, and Spare Inputs.
Houdini Modelling Info Dump
Just a place to dump info before I categorize them.
Mesh Proximity & Inside/Outside Detection in Houdini VEX (xyzdist + primuv)
Learn how to detect surface proximity and volume intersections in Houdini using xyzdist, primuv, and vector dot products inside a Point Wrangle.
Mesh Separation in Houdini: VEX Point Push vs. Boolean Expansion
Prevent geometry intersections and self-penetration in Houdini. Compare fast VEX point-pushing against polygonal expansion with Boolean SOPs, including key topological trade-offs.
How to Move Points by Exact Color in Houdini Using VEX
Safely isolate and translate points by RGB color in a Houdini Point Wrangle using a floating-point tolerance check.
How to Cull Overlapping Points in Houdini Using VEX and Point Clouds
Learn how to use Houdini Point Wrangles and pcfind VEX functions for multi-input proximity culling and single-input self-culling with variable pscale.