5 Stage 5 of 6 · optional

3D Grooming

Place and shape generated UV Cards directly on an imported head surface. An optional stage, available on Professional and Studio.

On this page Import the head On this page
  1. Import the head
  2. 12 Grooming tools & brushes
  3. Duplicate, move & extend
  4. Mirror & X-Symmetry
  5. Fill Gap interpolation
  6. Loft strips & fade haircut
  7. Geometry types & braids
  8. Hotbox & isolate modes
  9. Formats and scale units
  10. Validate the groom

Stage 5 is optional. You can bake maps, generate cards and export without ever opening the Groom workspace — but if you want the cards positioned on the character in HairStorm rather than in your DCC, this is where that happens.

The head

Import the head

Import a head model to act as the grooming scalp. Set the file's scale units correctly at import — centimetres for Unreal Engine, metres for Blender — because fixing scale afterwards means redoing placement.

Groom cards on an imported head, with one card selected. Selected and unselected cards are drawn differently so you can tell what a tool will affect.
  1. Import the head mesh

    Click Import Head Model (Ctrl+I) and choose the scale units. HairStorm then builds a raycast surface cache in the background.

    The Head Assets control with the active head and its colour swatches.
  2. Wait for the surface cache

    Grooming tools stay locked until the cache finishes. This is not a hang — the tools need a surface to project onto.

  3. Draw cards onto the scalp

    Press B for Draw Strips and draw card guide paths directly on the head surface.

    A card placed on the head surface by Draw Strips. The path you draw becomes the card's spine.
  4. Set the draw parameters

    The toolbar parameters govern what each new strip looks like before you place it.

    Draw Strip parameters in the toolbar.
  5. Shape the cards

    Select with Q, then use Twist (T) to rotate card normals, Width Size (W) for thickness, and Width Bend (E) for curvature across the card.

    The Width tool active on a selected card. Handles appear on the card being edited, not on the whole groom.
  6. Use snapping to keep placement even

    Snap levels keep successive strips regularly spaced instead of drifting.

    Snap level controls while drawing strips.
The Twist tool, rotating a card around its own length so it catches light differently.
The Bend tool, curving a card across its width rather than along it.
The vertical Groom toolbar.
Groom workspace view options.
Groom geometry type controls.
Groom UV Layout selection.
Groom profile settings, for reusing a card shape across a groom.
Extra settings: snap increment and cube size.
Environment HDRI lighting. Changing the light is often the fastest way to see whether a groom reads correctly.
Tools

12 Dedicated groom tools & 3D brushes

HairStorm provides a dedicated 12-tool suite split between geometric curve placement tools and interactive 3D sculpting brushes. Once the surface cache is ready, pick a tool from the toolbar or press its shortcut. Sculpting brushes and curve tools project conformed cards onto the cache; Select and hierarchy tools work universally.

Scroll horizontally to view all columns.

Geometric Styling Tools
Tool Name Shortcut Interaction & Surface Requirement
Select & Multi-Select Q Select individual strips or hierarchical card groups for transformation. Always active.
Draw Strips B Draw new conformed card strip guide paths across scalp surface. Requires Surface Cache.
Redraw Strip R Re-stroke guide path for selected card strip while preserving width. Requires Surface Cache.
Twist T Rotate card strip normals along longitudinal axis to catch lighting. Requires Surface Cache.
Width Size W Adjust root, body, and tip width dimensions dynamically. Requires Surface Cache.
Width Bend Angle E Adjust transverse curvature angle across card width to hug scalp curves. Requires Surface Cache.

Scroll horizontally to view all columns.

Interactive 3D Sculpting Brushes & Loft Generator
Brush / Tool Name Shortcut Interaction & Surface Requirement
Comb Brush C Gently comb card clusters in 3D viewport space to guide hairstyle flow. Requires Surface Cache.
Smooth Brush S Relax intersecting cards, normalize card distribution, and soften abrupt angles. Requires Surface Cache.
Move Brush M Soft-body magnetic falloff brush to pull, push, and shape hairstyle volume. Requires Surface Cache.
Clump Brush K Pinch neighbouring card strips into cohesive bundles for realistic locks. Requires Surface Cache.
Cut Brush X Trim card lengths in 3D space with an interactive clipping blade to shape bangs. Requires Surface Cache.
Loft Draw Strips L Two-stroke dual-rail card generator with Standard Ribbon and Procedural Fade Haircut modes. Requires Surface Cache.
Interaction

Duplicate, move & extend

In Select mode (Q), every card spline displays a green root handle, interior deformation handles, and a tip handle. You can move, stamp, extend, and slide cards directly on the scalp surface using modifier keys.

Scroll horizontally to view all columns.

Card Handle & Drag Interaction Shortcuts
Action Gesture / Shortcut C++ Engine Behavior
Move Card Across Scalp Drag Root Handle (handle 0) Slides card across the scalp surface via geodesic manifold transport. Rotates card tangent to follow drag direction.
Duplicate Selected Cards Shift + Drag Root Handle Duplicates all selected cards into fresh instances on the active layer, transfers selection to the clones, and slides them into position.
Lock Tangent Orientation Ctrl + Drag Root Handle Locks the card's authored tangent rotation. The card slides across the scalp without rotating towards the drag direction.
Stamp Duplicate with Locked Alignment Shift + Ctrl + Drag Root Handle Duplicates the cards and locks their orientation angle simultaneously — perfect for stamping aligned bangs, fringes, or rows.
Extend Strip from Tip Ctrl + Drag Tip Handle Seeds the existing 16 spline points into the stroke buffer and extends the card strip length continuously along the surface.
Slide Interior Spline Handle Shift + Drag Interior Handle Slides the control handle along the existing curve arc length without altering the overall card silhouette or curvature.
Brush Root Slide Mode Ctrl + Brush Drag Unlocks card roots during Comb, Smooth, Move, or Clump brushing so roots glide across scalp vertices instead of remaining pinned.
Symmetry

Mirror & X-Symmetry

HairStorm includes native sagittal symmetry tools so you never have to author both sides of a hairstyle manually.

  1. Mirror Selected Cards

    Select one or more card strips and click the Mirror Cards button () on the Viewport Toolbar. The engine inverts coordinates across the sagittal plane (x → −x on root, normal, tangent, and all spline guide points), re-normalizes the card coordinate frame, generates new unique card IDs, and selects the new mirrored copies.

  2. Live X-Symmetry Mode ( Y )

    Press Y or click the symmetry toggle () in the Groom Hotbox or toolbar. An illuminated red center loop appears along the head model's X = 0 sagittal plane. When drawing conformed cards with Draw Strips (B) or Loft Draw Strips (L), the engine automatically creates and previews an exact conformed mirrored twin strip on the opposite side in real time.

Interpolation

Fill Gap interpolation

Bridge open gaps and parting lines on the character scalp without drawing every card by hand.

  1. Select boundary cards

    Select two or more conformed card strips that flank an open gap on the scalp surface.

  2. Trigger Fill Gap ( G )

    Press G or click Fill Gap in the Groom Hotbox. The engine's spline interpolator generates conformed intermediate card strips bridging the boundary cards:

    • Configurable Step Count: Generate between 1 and 32 in-between cards (default: 3).
    • Width Fan Factor: Adjust width flare or taper (0.2× to 3.0×, default 1.0×) across the bridge.
    • Surface Conformance: Interpolated spline vertices snap directly to the surface cache with active snap-level standoff offsets.
    • Profile & Length Preservation: Maintains constant arc length and smoothly blends card width, twist, and bend profiles from boundary card A to B.
Procedural Lofting

Loft strips & fade haircut

Press L to activate Loft Draw Strips. This two-stroke dual-rail tool provides two dedicated creation modes:

Scroll horizontally to view all columns.

Loft Draw Strips Operational Modes
Mode Description Key Parameters
Standard Ribbon Draw two boundary guide strokes across the scalp surface; the engine lofts conformed quad polygon card strips between them. Loft Strips count (1 to 64), root curvature, UV Layout template.
Fade Haircut Engine A dedicated procedural generator for skin fades, buzz cuts, and undercuts across character sides and nape. Strips U (1–64), Rows V (1–16), Start Length (0.2–15.0 cm), End Length (0.5–30.0 cm), Fade Bias (0.2–3.0 exponential ramp), and 4 patterns: Staggered (Brick), Uniform Grid, Organic Jitter, Clustered.
Topology

Geometry types & braids

HairStorm cards are not limited to flat strips. In the Card Properties panel, you can switch any selected card between five distinct geometry types:

Scroll horizontally to view all columns.

Supported Card Geometry Types & Braid Parameters
Geometry Type Mesh Topology Procedural Braid Controls
Ribbon Standard conformed quad polygon strip hugging the scalp surface. Width (cm), Root Curvature, Twist Profile, Width Bend Angle.
Classic Braid (3-Strand) 3-strand interwoven helical plait conforming along the guide spine. Braid Cycles (1.0–50.0), Braid Spacing (separation), Braid Strand Radius.
Twist Braid (2-Strand) 2-strand twisted helical rope braid. Braid Cycles (frequency of twists), Braid Spacing, Braid Strand Radius.
Four-Strand Braid 4-strand architectural round plait with cross-weave shading. Braid Cycles, Braid Spacing, Braid Strand Radius.
Fishtail Braid Micro-interwoven herringbone plait for intricate high-density hairstyles. Braid Cycles, Braid Spacing, Braid Strand Radius.
Hotbox & Visibility

Hotbox & isolate modes

Dense character grooms require fast navigation and uncluttered viewports:

Scroll horizontally to view all columns.

Hotbox, Isolation & Modifier Scroll Gestures
Tool / Feature Shortcut Workflow Purpose
Groom Hotbox Overlay Space Instant radial quick-access menu under the cursor. Switch between all 12 tools, scrub brush radius/strength, toggle symmetry (Y), and step Fill Gap (G).
Isolate Selection Shift+I Temporarily isolates selected cards, hiding the rest of the groom for unobstructed editing in dense clusters.
Hide Selected Cards Shift+H Hides selected cards from the viewport without deleting them.
Unhide All Cards Shift+Alt+H Restores all hidden cards to active layer visibility and exits Isolate mode.
Brush Radius Scrub Ctrl + MouseWheel Dynamically resizes active brush radius (0.5 to 50.0 cm) with on-screen HUD preview.
Brush Strength Scrub Shift + MouseWheel Dynamically adjusts active brush strength (1% to 100%) with on-screen HUD preview.
Card Parameter Gestures Ctrl / Shift / Alt + Wheel Alt+Wheel adjusts root curvature; Ctrl+Wheel adjusts length segments; Shift+Wheel adjusts width segments; Ctrl+Shift+Wheel scales card width in cm.
Reference

Formats and scale units

Supported head import formats and what each scale unit converts to.

Scroll horizontally to view all columns.

Supported 3D Head Import Formats & Scale Units
Format Extension Supported Format Scale Unit Option Conversion Factor to Meters
.obj Wavefront 3D OBJ Centimeters (cm) 0.01 m per unit (Default)
.gltf / .glb glTF 2.0 Binary / ASCII Meters (m) 1.00 m per unit
.fbx Autodesk FBX (Binary/ASCII) Millimeters (mm) 0.001 m per unit
Imperial Units Inches (in) / Feet (ft) 0.0254 m (Inches) / 0.3048 m (Feet)
Validate

Validate the groom

Orbit the head and check the silhouette from front, side and back before exporting. Look for cards floating off the scalp, cards intersecting each other at the parting, and twist that makes a card disappear edge-on under the environment light.

Studio Inspector

100%