๐ ๏ธ GroomForge v1.1.0 Official Wiki: Blender to Unreal Engine 5.x
Strategy & Pipeline Overview
๐ฏ Advanced Pipeline Solution for Professional Grooming
GroomForge v1.1.0 is a professional pipeline add-on designed to convert and export Blender Hair Curves into assets optimized for the Unreal Engine 5.x Groom system and 5.7 Hair Dataflow. It implements high-end featuresโpreviously exclusive to tools like Maya XGen or Houdiniโdirectly within the Blender environment, providing precise guide control and attribute injection.

Unlocking High-End Rendering Attributes (v1.1.0 Update)

Unreal Engine MetaHuman Base Template Groom Asset

Groom Asset created and imported via GroomForge v1.1.0
1. Key Overview
- Precise Data Conversion: Fully distinguishes and controls Guide (Value: 1) and Strand (Value: 0) attributes as recognized by Unreal Engine.
- Root Alignment: Automatically aligns thousands of hair curve roots to the target mesh (scalp) normals to ensure simulation stability.
- Automated Rigging Pipeline: Automates everything from hair accessory generation to bone rigging based on guide curves.
- MetaHuman Compatible Hair Card Engine: Generates cards faster than the in-engine generator, supporting length-based packing and color-guide UV placement.
- UE Optimized Export: Automatically injects essential professional attributes for engine rendering, including Root UV, ClumpID, and Occlusion.
2. Prerequisites & Requirements
- Installation:
Edit > Preferences > Add-ons > Installโ SelectGroomForge.zipand enable. - Recommended Environment: Blender 4.x / 5.x, Unreal Engine 5.x (5.7 recommended for latest features).
- Required Data: Blender Hair Curves (Native or 3rd-party add-ons), Target Mesh (Character Head Mesh).
Warning
โ ๏ธ Important: GroomForge v1.1.0 is not a hair creation tool.
It is a pipeline add-on designed to organize, guide-ize, rig, set attributes, and export existing hair curves for Unreal Engine 5.x.
๐ Cross-Platform Performance Innovation
GroomForge breaks the boundaries of platforms, engineered to provide peak performance across both Windows and Mac (M1/M2/M3) environments. It ensures engine-level stability even when handling massive grooming datasets.
- Unmatched Speed: Achieved 1.4x faster processing speed on Mac compared to Blender's native features. (Based on 1M Strands)
- Massive Data Scalability: Proven stability in processing up to 10 million strands (10M Strands).
- Perfect Precision: Recorded a Precision Diff of 0.0000000000 on all platforms, guaranteeing absolute data integrity.

Benchmark conducted on AMD64 / arm64 architectures with Blender 4.5.8 LTS
Workflow
- Prepare Hair Curves โ Complete styling and apply scale (
Ctrl+A). - Assign Target Mesh โ Prepare the head mesh where the hair will be attached.
- Run Root Align โ Precisely align curve roots based on the target mesh.
- Use Guide Setting Tools โ Assign guides and automate node setup via Fix & Output Connect.
- Verify Guide Color View โ Visually inspect the guide and strand configuration.
- (Optional) Create Hair Rig Prop โ Generate guide-based accessories and automated rigging.
- (Optional) Utilize Hair Card Engine โ Create UE-compatible high-speed hair cards and UV layouts.
- Run Advanced Groom Export โ Inject final rendering attributes via Add Missing Attributes and export Alembic.
- Apply in Unreal Engine 5.x โ Import and verify the Groom asset (integrate with 5.7 Dataflow if necessary).
Technical Manual & Features
1. How to Install GroomForge
Go to Edit > Preferences in the top menu.
Select the Add-ons tab โ click Install... โ select GroomForge.zip โ click Install Add-on.
Search for โGroomForgeโ and check the box to enable it.

2. Root Align: One-Click Root Alignment
Eliminates the tedious task of manually correcting thousands of curve directions and ensures attachment precision in Unreal.
- How to use: Select Hair Curves โ Pick Target Mesh โ Click Root Align.
- Precision: Automatically identifies the point closest to the mesh and sets it as the Root, preventing simulation errors where hair floats or roots and tips are swapped.

Even if the curve's start and end points are swapped, it automatically identifies the point closest to the target mesh (head) to reset the Root and correctly realigns the direction.
3. Guide Setting Tools & Fix Tool (Attribute Protection)
Precisely defines and protects the Guide attributes required by the Unreal Groom system.
- Guide 1 / 0: Manually assign/unassign selected curves as Guides.
- Select 1 / 0: Quickly select or invert selection of current Guides.
- Random Guide: Convert a specific percentage of hair into guides randomly.

๐ Fix & Output Connect: Automatically builds the necessary node structure to prevent Guide attributes from โbleedingโ into strands within Geometry Nodes.

When using Blender Hair Add-ons (e.g., HairBRIC, Hair Tool)

When using Native Blender Hair Nodes (Geometry Nodes)
๐ก Pro Tip: This feature works most intuitively when used in conjunction with the HairBRIC add-on.
4. Guide Color View (Visual Inspection)
Final visual verification of data configuration before export. (Guides: Red, Strands: Blue)

When using Blender Hair Add-ons (e.g., HairBRIC, Hair Tool)

When using Native Blender Hair Nodes (Geometry Nodes)
Warning
โ ๏ธ Warning: Viewport vs. Actual Data
Due to the nature of Blender's Geometry Nodes, the real-time Viewport display may differ from the actual Exported data. Use Color View for general distribution and flow checks, but always verify the final data within Unreal Engine.
5. Guide Protection
This panel provides tools to prevent unintended changes to your Guide data and to inspect the overall data integrity.

- Fix Guide Count: Locks the number of currently set Guides.
- Hair Debug Info: Displays the current data status of the hair curves.
๐ก Pro Tip: It is highly recommended to click Fix Guide Count after completing all guide setups and executing Fix & Output Connect.
6. Hair Rig Prop Creator (Automated Rigging Pipeline)
Automates accessory generation and rigging using guide curves as the physical skeleton.
- ๐ Target Bone Selection: Allows direct selection of a specific Bone within the armature.
- ๐ Random Scale: Randomizes the size of instances for natural visual variation.

Precisely places a single, user-selected mesh along the guide curves.

Automatically scatters multiple meshes from a Collection with randomized spacing and scale.

Visual result of the automated rigging and bone system based on guide curves.
*๐ Edge-Based Rigging: Automatically generates rig structures based on selected edges in Edit Mode for custom skeleton layouts.
7. Hair Card Engine (High-Speed Card Generation)
A technical solution to complement the slow generation speeds of the Unreal MetaHuman Hair Card Generator.
- LOD Compatibility: Specifically designed to sync perfectly with MetaHumanโs LOD system.
- UV Color Projection: Automatically maps card UVs using color-separated data from UE-generated maps.

Instant hair card generation based on Profile Curves or Base Curves.

Generates hair cards in stages fully compatible with Unreal Engine's LOD system.
Automatically generates UE-compatible attributes (UV Maps, Color Attributes, and Vertex Data) during hair card creation.
This ensures a seamless transition to Unreal's hair shaders with pre-configured data such as Flow maps, Gradient groups, and Occlusion variations.
Automatically places and aligns thousands of hair card UVs using a Color Guide Image.
๐ก Professional Optimization Tip: Keep it Lightweight!
To ensure the best performance, especially when dealing with massive datasets (e.g., 1,000,000+ strands), please follow these guidelines: Recommended Resolution: 256px to 512px. Why use low resolution? This tool analyzes spatial regions, not texture detail. Larger images (like 4K) only increase redundant pixel calculations without improving alignment precision.
Using a 256px guide image significantly reduces memory overhead and accelerates processing time, allowing for near-instant UV snapping even with extreme strand counts.
Note
Best Practice: Save your color guide as a low-res PNG to maximize workflow efficiency. โDon't waste pixels on calculations. Lower resolution means faster results with zero data loss.โ
8. Advanced Groom Export (The Core of Attribute Injection)
Converts Blender curves into โTrue Groomโ data that Unreal Engine understands instantly.
- ๐ Add Missing Attributes: A single click generates and injects all essential rendering attribute nodes: ClumpID, Occlusion, Roughness, and Root UV.

Select one or multiple hair curves to export them into a single Alembic file.

More Attributes, Better Visuals
๐ Visual Verification: MetaHuman Shading Compatibility

GroomForge's Root UV injection is 100% accurate, allowing real-time Ombre and Highlight adjustments directly within the MetaHuman Creator.
9. Hair Curve-to-Mesh Binding (Animation Support)
Overcomes the technical limitation in Blender where Hair Curves cannot be directly parented or bound to an Armature. This feature bridges the gap by binding curves to mesh data, ensuring hair follows complex character animations perfectly.
Key Highlights
- โจ Perfect Sync Inherits mesh deformation to keep hair curves aligned with the body during motion.
- ๐ ๏ธ Technical Solution A custom-developed pipeline to enable professional rigging workflows for hair curves.
- โก Efficient Workflow Quick binding based on proximity, ensuring stable results even in fast-paced animations.
Troubleshooting (FAQ)
- Q: Hair direction is flipped in UE. โ A: Rerun
Root Alignand verify the Target Mesh. - Q: Guide configuration looks awkward. โ A: Recheck guide weight and node connections in
Guide Setting Tools. - Q: Attributes are missing after import. โ A: Ensure you clicked
Add Missing Attributesbefore exporting. - Q: Scale or Position issues. โ A: Verify that
Apply Scalewas performed in Blender.
Recommended Workflow Summary
Blender Hair Styling โ 2. Assign Target Mesh โ 3. Root Align โ 4. Guide Setting โ 5. Color View Inspection โ 6. (Optional) Create Rig Prop โ 7. (Optional) Hair Card Engine โ 8. Export (Inject Missing Attributes) โ 9. Import to Unreal Engine 5.x โ 10. (If needed) Utilize UE 5.7 Hair Dataflow โ 11. Final Application
Final Export Checklist
- [ ] Hair curves finalized and Scale applied
- [ ] Root Align performed
- [ ] Fix & Output Connect executed
- [ ] (If using cards) UV Color Projection applied
- [ ] Add Missing Attributes clicked
- [ ] Attributes correctly recognized in the Groom asset after engine import
Summary
GroomForge v1.1.0 is a professional pipeline solution that perfectly optimizes Blender grooming data to match Unreal Engine 5.x standard Groom systems and injects the necessary attributes for high-end results.
Built with MkDocs Material โข Single-file GroomForge Wiki