Houdini 18.5 Shelf tools Vellum tab

Vellum Hair shelf tool

Configures vellum hair from geometry and adds to current vellum simulation.

On this page

This tool lets you pick a piece of geometry and configure it as vellum hair. It will then be added to the active simulation and merged with any other existing vellum objects.

Hair consists of polygonal lines that maintain their length and orientation. The solve includes the idea of twist, so torsion applied to the hair will cause buckling.

Usually the roots of the hair need to be pinned to the animation. The Group Expression SOP has a useful preset for selecting the first point of curves that can be useful for this.

Technically hair only supports unbranching curves. However, if branched curves are given, they will be split at branches and a branchweld attribute will be used to allow the reconstruction of the original geometry.

Using Vellum Hair

  1. Select the geometry object to configure as vellum hair.

  2. Click the Vellum Hair tool on the Vellum tab.


There is a Surface Collider tool on the Vellum shelf that you can use for objects that will be colliding with your hair. It is essentially the same as the Deforming Object shelf tool on the Collisions tab, as they are both designed for deforming objects. However the Surface Collider does not try to generate a VDB collision object, which is less expensive.

For specific parameter information, see the Vellum Constraints and Vellum Solver help.

Working with Vellum Hair

Vellum hair tries to maintain both the distance and orientation of particular pieces. Increasing the Bend Stiffness and Damping Ratio will cause hair to not twist but instead stay stiff in the direction that it’s pointing.

Hair has support for twisting, which will prevent the line from twisting around its axis even though it’s a one dimensional line. There is another a Constraint Type called String on the Vellum Constraints node, which is a simpler constraint that doesn’t deal with twisting. It still has Bend constraints; however, the bend is only on by angle, so the hair is able to twist all the way around.

Typically you need to pin the roots of the hair to the scalp. An easy way of doing this, if your geometry doesn’t have roots already set, is to use a Group Expression SOP. Set the Group Type to points, choose First Point of Primitive from the Vexpression dropdown menu, and name the Group "roots". This will group the first point of each of your primitives.

The Orientation Pin Type is an important parameter on the Vellum Constraints node for hair, because if you don’t pin the orientation it could fall flat instead of the way it was groomed. The default is Same as Position; however, you can have it set to Soft when the Pin Type is Permanent so it can flex and rotate around.


The damping is set relatively low for Vellum Hair. You may want to increase the bend damping and occasionally the stretch damping as well.

Vellum tab