The Add Fur tool on the Hair Utils shelf is a good starting point for any groom, as it automatically creates Guide Groom and Hair Generate objects for the selected skin. You can also select an animated version of the skin, and the tool will create a Guide Deform object, which moves the output of Guide Groom (i.e. groomed guides) with the animated skin. The Hair Generate object generates animated hair from these guides.

Alternatively, you can click the Create Guides tool on the Hair Utils shelf to add guides to your character. This tool is useful because most of the time when creating fur, you only work with the guides in order to set up the initial direction and length of the fur. It is also useful to only create guides on certain regions of the character, merge them into one stream, and then perform hair generation for all of them combined.

Localized grooming is the most common workflow, since different areas of the character have distinct features. For example, the hair on the head of a character is usually quite different from the torso. This method will create multiple Guide Groom nodes, which you can later merge using the Merge Groom Objects tool on the Hair Utils shelf.

Groom the guides using the shelf tools on the Guide Process shelf tab.

Tip

The Curve Advect tool is very useful for painting the initial directions of the fur using only a few strokes.

Once you're finished grooming the different parts of your character, use the Merge Groom Objects tool on the Hair Utils shelf to combine the individual grooms into a single stream. The influence radius on the tool creates a seamless transition between segments.

You can then generate hair from the guides on your character using the Generate Hair tool on the Hair Utils shelf.

Note

You can add multiple Hair Generate or Guide Deform nodes after the merge to continue to work on the individual parts.

Use the Deform Guides tool on the Hair Utils shelf to move the output of the Guide Groom with the animated skin.

Use the Simulate Guides tool on the Hair Utils shelf to add physical simulation to your guides that are either static or have been deformed using the Guide Deform tool.

Tips

  • The hair and fur tools often process large VEX arrays. If you observe memory issues, consider setting the HOUDINI_VEX_MEMORYCACHESIZE environment variable to 1.

  • Use the Isolate Groom Parts tool to hide Hair Generate objects that don’t operate on the same region as selected Guide Groom nodes. This is useful for speeding up cooking and for getting a clear view of the area you're currently working on. If you have multiple groom regions, simply turn off the Selectable flags on the Hair Generate nodes, select the region you want to work on in the viewport, and click Isolate Groom Parts on the Hair Utils shelf.

  • Most furry animals typically have random brighter hairs in their fur. To make the character’s fur look more realistic, you can mask a percentage of white hairs using the Add White Hairs tool on the Guide Process tab. This tool creates a whitehair attribute, which is picked up by the hair shader. Any curve with the attribute set to 1 is regarded as a white hair and assigned the White Hair color specified on the shader.

  • Varying segment counts per curve is useful when grooming a character with varying hair length. Often it makes sense for longer hairs to have more segment counts and increasing segments for the whole character slows things down. The guides also blend between segment counts when the areas are merged. For example, if a character’s body fur has 8 segment counts but the hair on top of the head has 50, there will be a transition between the two.

    The visualization of the hair on the minotaur shows guides with high segments in red, few segments in green, and single segments in blue.

  • Sometimes when you simulate fur for a shot, there are stray hairs that you want to remove or groom. This can easily be fixed, as all tools for static grooming can be used on an animated character.

    This example shows a guide that was stretched during animation of a chipmunk running.

  • Generating fur without any guides is useful for creating things like grass, or very short fur. This saves a significant amount of computation time. Simply turn off the Use Guides checkbox on the Hair Generate object, which will ignore guides completely and create hair straight out from the skin normal as if you didn’t have any guides. You can use the universal controls to set direction (with an attribute), segments, and length further down on the Hair Generate object in the Unguided Hairs section.

  • Brushing and stroke work should be done on the guides, not the generated hair.

Hair and fur

Working with fur

Shelf tools for creating fur

  • Add Fur

    Adds fur to a surface.

  • Create Guides

    Creates a guide curves from a skin geometry or manipulates the guides of another groom object.

  • Groom

    Creates a Guide Groom SOP ready to draw & brush curves.

Shelf tools for styling with guide processes

  • Initialize Guides

    Gives the guides an initial direction.

  • Curve Advect

    Advects curves using a vector field generated from curves drawn on the skin surface.

  • Groom

    Creates a Guide Groom SOP ready to draw & brush curves.

  • Reguide

    Interpolates guides between planted guides.

  • Set Guide Direction

    Points guides in the direction of a vector.

  • Set Guide Length

    Lengthens or shortens guide hairs.

  • Lift Guides

    Lifts curves off the skin or flattens them against it.

  • Straighten Guides

    Straightens the hair by bending each segment back so that it’s in the same direction as the previous segment.

  • Smooth Guides

    Blends the shapes of the neighboring guides to create a smoother look.

  • Frizz Guides

    Offsets the curve points along the guide hairs to create a frizzy look.

  • Bend Guides

    Bends curves in a certain direction and by a certain angle.

  • Clump Guides

    Creates bunches of guide hairs.

  • Part Guides

    Lets you draw a parting line on the skin geometry.

  • Add White Hairs

    Adds the required attribute to mark hairs as white hairs in the standard hair shader.

Shelf tools for animating and simulating fur

How to