Houdini – Python

Been a while but I am finally back to Houdini and getting things sorted. Added a page that I am keeping up with for notes that has a very quick …

SideFX Houdini

Houdini – Create an iterated attribute name

With the BlockBegin node in Houdini it’s possible to name primitives or what not with the iteration of the BlockBegin‘s metadata(another BlockBegin node). Using the code: detail(“../foreach_metadata/”, “iteration”, 0) inside the …

SideFX Houdini

Houdini – SOP Locals

Many Geometry SOP nodes contain local variables they work with as calculations are happening. For instance, the Delete Node has a Local variable $N. $N is the “nth” element which …

SideFX Houdini

Houdini – The line curve

Using a Line SOP with added normals from an Attribute Wrangle Sop, can displace terrain. Adding a Mountain SOP to the line will create a pretty natural looking river or …

SideFX Houdini

Houdini UV Flatten Sop – Edge groups

It seems that the UV Flatten nodes likes edge loop winding in the same direction. Counter clockwise is Houdini’s winding direction that has normals facing the positive Y direction. This …

SideFX Houdini

Houdini – Poly Frame Sop

The Poly Frame Sop – Creates coordinate frame attributes for points and vertices. The current use with HDA creation is attribute @N creation on vertices. Create a Poly Frame node. …

SideFX Houdini

Houdini Unity Material

The Houdini unity Material is a special attribute that is added to vertices using a Attribute Create SOP node. Create UVs for graph geometry. Create an Attribute Create SOP node. …