Braid Modifier (Experimental)
Status: Experimental - This modifier is under active development and may have limitations.
The Braid modifier creates braided hair structures from Blender curves. Think of it like braiding real hair - you define the path with a curve, and the modifier weaves strands together following that path.
What is Braiding?
Braiding weaves multiple strands together in an over-under pattern, creating rope-like or braided structures. The Braid modifier uses Blender curves to define the braid path, then generates FFX guides that follow the weave pattern.
Visual effect: Hair strands weave together in a braid pattern, creating braids, twists, ropes, or complex weaves.
When to use: Braided hairstyles, cornrows, rope-like hair, twisted ponytails, any woven hair structure.
Curve-Driven Workflow
The Braid modifier uses a curve-driven workflow:
- Create/Select a Curve - Define the braid path with a Blender curve
- Adjust Parameters - Set thickness, width, tightness, twist
- Generate Guides - Convert braid to FFX guides
- Generate Strands - Use Primitive tab to create hair from guides
Key concept: The curve defines WHERE the braid goes. The parameters define HOW it's braided.
Curve Source Section
The Curve Source section lets you select or create the curve that defines the braid path.
Curve Selection
Curve Field: Shows the currently selected curve name.
⊕ Button: Click to select a curve from the scene.
Workflow:
- Create a curve in Blender (Add > Curve > Bezier, etc.)
- Click the ⊕ button
- Select your curve from the scene
Tip: Use Bezier curves for smooth braids, or NURBS curves for precise control.
Create New Curve
Create New Curve Button: Creates a new curve at the 3D cursor location.
Workflow:
- Position 3D cursor where you want the braid to start
- Click "Create New Curve"
- Edit the curve to define your braid path
Tip: After creating the curve, enter Edit mode (Tab) to shape it.
Update Guides (Curve Moved)
↻ Update Guides Button: Updates guides after moving/repositioning the curve.
When to use: Click this after moving, rotating, or scaling the curve. Parameter changes update automatically, but curve position changes require manual update.
Important: Parameters update in real-time, but curve position/rotation requires clicking "Update Guides".
Braid Shape Section
The Braid Shape section controls the braid structure and appearance.
Live Update Guides
Checkbox: Automatically update guides when parameters change.
Default: Checked (enabled)
What it does:
- Checked: Guides update automatically when you change parameters
- Unchecked: Manual update only (click "Generate Braid Guides")
When to use: Leave checked for real-time feedback. Uncheck for better performance with complex braids.
Strands
Number of braid strands.
Range: 2 to 6 (Default: 3)
What it does: How many strands weave together.
- 2 = Twist/rope (two strands twisted together)
- 3 = Classic braid (three-strand braid)
- 4 = Four-strand weave
- 5-6 = Complex multi-strand weave
When to use:
- Simple twist: 2 strands
- Classic braid: 3 strands
- Complex weave: 4+ strands
Visual effect: More strands = more complex weave pattern.
Tip: 3 strands is the classic braid. 2 strands creates a twist/rope.
Thickness
Thickness of each braid strand (world units).
Range: 0.01 to 0.3 (Default: 0.05)
What it does: How thick each individual strand is.
- 0.02 = Thin strands (fine braid)
- 0.05 = Normal strands
- 0.10 = Thick strands (chunky braid)
When to use:
- Fine braids: 0.02-0.04
- Normal braids: 0.04-0.08
- Thick braids: 0.08-0.15
Visual effect: Thicker strands = chunkier, more visible braid structure.
Tip: Match thickness to your hair strand width for consistency.
Width
How wide the braid spreads from the center curve.
Range: 0.02 to 0.5 (Default: 0.15)
What it does: Distance from center curve to outer strands.
- 0.05 = Tight, narrow braid
- 0.15 = Normal width
- 0.30 = Wide, loose braid
When to use:
- Tight braids: 0.05-0.10
- Normal braids: 0.10-0.20
- Loose braids: 0.20-0.40
Visual effect: Wider braids spread out more from the center path.
Tip: Width controls how "fat" the braid looks. Narrow for tight braids, wide for loose braids.
Tightness
How tight the weave crossings are.
Range: 0.0 to 1.0 (Default: 0.5)
What it does: Controls the crispness of strand crossings.
- 0.0 = Loose, wavy (strands barely cross)
- 0.5 = Normal tightness (visible crossings)
- 1.0 = Tight, crisp crossings (sharp weave)
When to use:
- Loose, flowing: 0.2-0.4
- Normal braid: 0.4-0.6
- Tight, crisp: 0.6-0.9
Visual effect: Higher tightness = sharper, more defined crossings.
Tip: 0.5 is natural for most braids. Increase for tighter, more defined weave.
Twist
Number of weave cycles along the braid length.
Range: 0.5 to 8.0 (Default: 2.5)
What it does: How many times the strands complete a full weave cycle.
- 1.0 = One complete weave cycle
- 2.5 = Two and a half cycles
- 5.0 = Five cycles (tight, frequent crossings)
When to use:
- Loose weave: 1.0-2.0
- Normal braid: 2.0-4.0
- Tight weave: 4.0-8.0
Visual effect: Higher twist = more frequent crossings = tighter weave pattern.
Tip: Twist controls how often strands cross. More twist = more crossings per unit length.
Taper Section
The Taper section controls how the braid tapers toward the tip. This section starts collapsed.
Start Scale
Scale at braid start.
Range: 0.5 to 1.5 (Default: 1.0)
What it does: Multiplier for braid size at the start.
- 0.8 = 80% size at start
- 1.0 = Full size at start
- 1.2 = 120% size at start (thicker)
When to use: Usually leave at 1.0. Increase for thicker start, decrease for tapered start.
Visual effect: Scales the entire braid at the starting point.
End Scale
Scale at braid end.
Range: 0.1 to 1.0 (Default: 0.6)
What it does: Multiplier for braid size at the end.
- 0.3 = 30% size at end (sharp taper)
- 0.6 = 60% size at end (moderate taper)
- 1.0 = Full size at end (no taper)
When to use:
- Sharp taper: 0.2-0.4
- Moderate taper: 0.5-0.7
- No taper: 0.9-1.0
Visual effect: Braid gets thinner toward the tip.
Tip: 0.6 is natural for most braids. Real braids taper at the tip.
Taper Start
Where taper begins along the braid.
Range: 0.3 to 1.0 (Default: 0.7)
What it does: Position where tapering starts.
- 0.5 = Taper starts halfway (last 50% tapers)
- 0.7 = Taper starts at 70% (last 30% tapers)
- 0.9 = Taper starts at 90% (last 10% tapers)
When to use:
- Gradual taper: 0.5-0.6
- Normal taper: 0.6-0.8
- Sharp tip taper: 0.8-0.95
Visual effect: Controls where the braid starts getting thinner.
Tip: 0.7 is natural - braid is full size for most of its length, then tapers at the tip.
Action Buttons
Generate Braid Guides
Primary Action: Generates FFX guides from the braid centerlines.
What it does: Creates guide curves that follow the braid weave pattern. These guides are used by the Primitive tab to generate hair strands.
Workflow:
- Set up your curve and parameters
- Click "Generate Braid Guides"
- Go to Primitive tab
- Generate strands from the braid guides
Important: This creates GUIDES, not final hair. Use the Primitive tab to generate actual hair strands.
Tip: Guides update automatically when parameters change (if Live Update is checked).
Preview Mesh (Debug)
Secondary Action: Generates a preview mesh for visualization.
What it does: Creates a mesh representation of the braid for debugging and visualization.
When to use: Use this to see the braid shape before generating guides. Helpful for adjusting parameters.
Tip: This is optional. You can go straight to "Generate Braid Guides" if you want.
Practical Examples
Example 1: Classic Three-Strand Braid
Strands: 3
Thickness: 0.05
Width: 0.15
Tightness: 0.5
Twist: 2.5
Taper End: 0.6
Result: Natural three-strand braid with moderate taper
Example 2: Tight Rope/Twist
Strands: 2
Thickness: 0.06
Width: 0.10
Tightness: 0.7
Twist: 4.0
Taper End: 0.5
Result: Tight two-strand rope with frequent twists
Example 3: Loose, Wide Braid
Strands: 3
Thickness: 0.08
Width: 0.25
Tightness: 0.3
Twist: 1.5
Taper End: 0.7
Result: Loose, flowing braid with gentle weave
Example 4: Complex Four-Strand Weave
Strands: 4
Thickness: 0.04
Width: 0.18
Tightness: 0.6
Twist: 3.0
Taper End: 0.6
Result: Complex four-strand weave pattern
Example 5: Thick, Chunky Braid
Strands: 3
Thickness: 0.12
Width: 0.20
Tightness: 0.5
Twist: 2.0
Taper End: 0.8
Result: Thick, visible braid structure
Example 6: Fine, Tight Braid
Strands: 3
Thickness: 0.03
Width: 0.08
Tightness: 0.8
Twist: 5.0
Taper End: 0.4
Result: Fine, tightly woven braid with sharp taper
Tips and Best Practices
Start with a Good Curve: The curve defines your braid path. Take time to shape it well in Blender.
Use Bezier Curves: Bezier curves give smooth, natural braid paths. Use NURBS for precise control.
3 Strands for Classic Braids: Three strands is the standard braid. Use 2 for twists, 4+ for complex weaves.
Match Thickness to Hair: Set thickness to match your hair strand width for consistency.
Width Controls Fatness: Width determines how "fat" the braid looks. Narrow for tight, wide for loose.
Tightness for Crispness: Higher tightness = sharper crossings. 0.5 is natural for most braids.
Twist for Frequency: More twist = more crossings per length. 2-3 is natural for most braids.
Taper for Realism: Real braids taper at the tip. Use End Scale 0.5-0.7 for natural taper.
Live Update for Feedback: Keep "Live Update Guides" checked for real-time parameter feedback.
Update After Moving Curve: Remember to click "Update Guides" after moving/rotating the curve.
Preview First: Use "Preview Mesh" to see the braid shape before generating guides.
Guides, Then Strands: Generate guides first, then use Primitive tab to create hair strands.
Common Mistakes
Forgetting to Update After Moving Curve: Moving the curve doesn't auto-update. Click "Update Guides" after repositioning.
Too Many Strands: Using 5-6 strands for everything. This creates overly complex weaves. Use 2-3 for most braids.
Wrong Thickness: Using thickness that doesn't match hair strand width. Match thickness to your hair for consistency.
No Taper: Leaving End Scale at 1.0. Real braids taper at the tip. Use 0.5-0.7.
Too Much Twist: Using Twist 8.0 for everything. This creates overly tight weaves. Use 2-4 for most braids.
Ignoring Width: Not adjusting width. Width controls how fat the braid looks. Adjust for tight vs loose braids.
Skipping Preview: Going straight to guides without previewing. Use "Preview Mesh" to check the shape first.
Not Using Live Update: Disabling live update and forgetting to regenerate. Keep it checked for real-time feedback.
Limitations (Experimental Status)
Curve-Dependent: The braid follows the curve exactly. Complex curve shapes may produce unexpected results.
Guide-Based: This creates guides, not final hair. You still need to generate strands from the Primitive tab.
Performance: Complex braids with many strands may be slower to generate.
Experimental: This modifier is under active development. Features and behavior may change.
Next Steps
After generating braid guides:
- Go to Primitive Tab - Generate hair strands from the braid guides
- Add Modifiers - Apply Frizz, Clumping, or other modifiers to the braided hair
- Adjust Density - Control how many strands fill the braid
Related Topics:
- Guides Tab - Understanding guide curves
- Primitive Tab - Generating strands from guides
- Modifiers Tab - Applying modifiers to braided hair
- Cornrow Modifier - Alternative for cornrow-style braids
---
The Braid modifier is experimental but powerful. With a good curve and the right parameters, you can create beautiful braided hairstyles!