Houdini – Grooming

26/03/2025 – Houdini Masterclass with

 

Bring in GEOMETRY NODE & import FBX/OBJ GEOMETRY

Bring in MATCHSIZE node and in Justify Y press ”MIN”

Bring in NORMAL node to ensure that all the normals are facing the ring direction. In NORMAL node > ‘add normals to” > change it to POINTS

 

To Seperate the geometry into your area of interest in this case just tommys head

Bring in split node, in group select BODY

Follow that up with a blast node. While in blast node sselect the face and press ”DELETE NON SELECTED”

Follow that up with polyfill to fill any holes in the mesh

End that with a NULL node.

 

 

 

 

 

 

 

 

 

 

 

 

Name the Seperated head geometry HEAD GEO

Outside of it, make another geometry called GEOMETRY MAPS

 

In the new geometry (Geometry MAPS) bring in the OBJECT MERGE NODE and in OBJECT one bring in the HEAD GEO OUTPUT

Follow that with subdivide

 

Then ATTRIBUTE WRANGLE

 

CREATE MAP AS ATTRIBUTE THEN

Create 2 attributes

f@head_mask = 0;

 

 

 

 

 

Enter to get the brush

Ctrl + shift to make smaller / bigger

Sample FG – Sample value (Think sample colorpicker but for values)

 

 

Blue = NO HAIR

GREEN = AVERAGE

RED = VERY FURRY

 

Once the maps are created, outside of geometry, create a Guide Groom Node. 

In the Guide Groom Node:

  • Connect Out_Head_Maps to the SOP Path in Rest Skin Source
  • Connect Out_VDB to the SOP Path in Rest Skin VDB

Turn off Create Guides & Display as subdivision curves