HairFlow

HairFlow is a tool for animating Blender's curve-based hair system. Powered by simulation nodes, it animates individual hair strands while preserving their original shape. The system supports destructively generated hairs and those driven by geometry node modifiers. Users can control physics parameters directly in the modifier stack, adjusting gravity for space or underwater shots, applying wind with adjustable strength and turbulence, and utilizing radial forces to create frizz or static effects.

The tool includes features for managing complex grooming setups. Distinct physics profiles can be applied to separate sections of hair, such as treating a ponytail differently from shorter surrounding sections. HairFlow handles collisions against a primary body mesh alongside one additional independent object. For custom styling, rigid objects like hair ties can be tethered to specific points on the simulated curves to translate and rotate dynamically. To maintain viewport performance, a proxy system temporarily reduces the strand count, while a hair interpolation feature helps decrease overall cache sizes when baking the simulation data.