Free viewer
4 well-made human hair presets for free! Only Blender 3.1 or above is supported.
Download 3D Hair Brush Free Viewer and get free hairstyles! Load with one click, it’s so easy to use.
This add-on is just a viewer of 3D Hair Brush, if you want more hairstyles and more features, please purchase the full version to unlock all features.
Full versionAll features are included and 40 hairstyles are included.
Detailed info can be fund on VFX Grace.
Introduction
3D Hair Brush is a powerful hair tool, including 3D brushes with Pie Menu, Use Radius Curve, Use Diameter Random, and Hair Modifier.
3D brushes can distinguish complex muscle surfaces of models and provide artists with a wonderful experience of grooming hairstyles in Blender; With multiple well-designed brush presets, it gives efficient solutions to making varying hairstyles;
Use Radius Curve makes it convenient for us to control hair shape;
Use Diameter Random makes it possible to randomize the thickness of hair in just one particle system.
Modifier gives us an opportunity to add modifiers layer by layer until we get a good result and it doesn't destroy any hair shape we created before.
Running Environment
Windows 10: Blender 2.93 - 3.5
Mac os 10.15: Blender 2.93 -3.5
Ubunto 18.04&20.04: Blender 2.93 - 3.5
Installation
Click Edit -> Preferences -> Add-ons -> Install, select the Zip file, and hit Install Add-on.
Uninstallation
Disable this add-on.
Save Preference settings, which is done automatically by default.
Restart Blender, and then remove this add-on.
FeaturesBRUSH
Options
Comb brush
Smooth Brush
Add Brush
Length Brush
Puff Brush
Weight Brush
Orient Brush
- Bend Brush
- Attract Brush
- Noise Brush
- Part Brush
Clone Brush
- Clone Source: Pick the source of the guides to be cloned.
- Clone Draw: Clone the guides at the position where this brush stays.
- Rotation Angle: The rotation angle of the clone brush which can also be achieved with shortcut—CTRL + MOUSE WHEEL
PIEMENU
Modifier
Modifier is Children based. And there are 3 common modifiers—Length, Clump, and Noise.
Note: Please use the ABC Export (File -> Export -> Alembic HairModifier(.abc) ) when the works created by the Modifier need to be exported.
Every modifier comes with these 3 parameters which are used to control:
Influence: It determines the influence degree of this modifier.
Seed: Random Seed, tweek it to find out a good result.
-
Threshold: It controls the amount of hair that is affected by this modifier. The larger it is, the more the hair not affected by the current modifier will be.
When the Seed and the Threshold in a modifier are the same as in another modifier respectively, both modifiers will take effect on the same hairs.
There are 2 Threshold parameters in Clump modifier: one controls clumping, the other controls kink effect.
-
There is Random by the side of many parameters. Enable it, there are 3 additional parameters below:
Seed: Random seed. We can modify it to randomize the effect of the current parameter.
Random Range: It controls the range of Random. Manual typing is required when it is greater than 1. The largest value is limited by each parameter itself. There is no effect when it’s 0.
Threshold: It controls how much hair is randomized. When it’s set to 1, there is no random effect.
-
Vertex Group & Texture
Vertex Group: Assign a vertex group as the mask where the current parameter works, the usage is the same as the default function.
Texture: Set a Texture as the mask where the current parameter works.
Note: To ensure the accuracy of it, the texture needs to be in the Non-color color space, like Raw. Besides, unwrapped UV is required.
Note: the steps of hair won’t be reduced.
Tip: The Magnitude is gradually getting larger from 0 to 1 from roots to tips.
Threshold: It controls the amount of hair affected by the Noise modifier, which is the same as the Threshold under Roughness.
Preserve Length: Preserve the original length, to avoid being stretched.
Clump Modifier
-
Options:
Factor: It controls how much the clumping is. When reaching 0, there is no clumping, but with Kink effect.
Clump: it’s basically the same as the default parameter. Yet, there are some differences. No matter how much it is, the roots won’t be affected.
Shape: It’s the same as the default parameter.
Tip: It can be controlled by a curve. When the curve is disabled, it’s linearly getting larger from 0 to 1 from roots to tips.
Preserve Length: Preserve the original length, to avoid being stretched.
-
Clump Type
Generated: Clumps can be generated randomly on the surface, and the amount is controllable without any influence of parent clumps. If you want to attract some clumps which have different parents, this type can help. Blender may run slower in this mode, and it’s recommended to use this type when only a few clumps are needed.
Seed: Random seed.
Randomness: The randomness of clump distribution.
Density: The larger it is, the more but finer the clumps will be.
-
Kink: Basically the same as in Blender.
Kink Type: Curl, Radial, Wave, and Braid.
Curl: There are 2 types available.
Amplitude: The amplitude of the offset, which can be controlled by a curve.
Orient: An additional option under Wave that controls the orientation of the wave and randomizes the orientation of the wave.
Frequency: Same as the default parameter.
Shape: Same as the default parameter in Blender, and can be controlled by a curve.
Release Notes
Changelog
Version: 3D Hair Brush 4.7.1
Updated on 2025-04-14
- New FeaturesSupport Blender 4.4
- Add a new function "Snap to Surface" to the list of Hair Menu in Hair Manager panel.Fixes
- Fix the issue that the position of the pinned point is moved when the hair curves are simulated.
- Fix the pie menu where the radius and strength of the curve brush can not be modified occasionally.
- Fix the issue that the brush icon won't be displayed when switching to Selection Paint brush in the pie menu of the curve brush.
- Fix the issue that the hair is not updated in real time when the texture options are modified and the procedural texture is used in a hair particle modifier.
- Fix the effects of the modifier when copying the hair particle modifier.
- Fix the issue that the children are not displayed in edit mode for hair particles in Material Preview mode for Cycles Hair engine.
- Fix the issue that the hidden instance objects of the original objects are not displayed in Material Preview mode for Cycles Hair engine.
- Fix the error which occurs when the textures are not combined when the hair cards are applied.
- Fix the direction of Specular for hair cards.
Changelog
Version: 3D Hair Brush 4.7
Supported Blender 4.3
Hair Manager
▪️Added support for new hair dynamics.
▪️Added support for instancing objects and collections for the new hair system.
▪️Introduced Simulate Hair node.
▪️Added an option Even Thickness to Simple hair children
▪️Random number generation in the Resample Modifier now produces integer values.
Convert Hair to Cards
▪️Added support for merging multiple hairs into a single hair card.
▪️Introduced two new bevel shapes.
▪️Added a random color option to the base color texture of the texture region.
▪️Provided an automatic layout option when removing texture regions.
▪️Added anisotropic effects and shadow adjustment options to card materials.
▪️Hair curves and hair cards now support modifiers from the Hair Manager.
▪️Optimized the conversion of hair effects managed through the Hair Manager panel into hair card effects.
▪️Added an option to crop textures when merging; if not cropped, provided a UV alignment option.
▪️Fixed an issue where the submenu failed to appear when clicking to add a modifier to curve-based hair or texture-based hair for the first time.
3D Brush
▪️Fixed an issue with the color brush where the corresponding color group could not be selected after painting with a sampled color.
Hair Modifier
▪️Fixed an error that modifiers don't work on the hair in linked collection or instanced collection.
Hair Presets
▪️Fixed an error that occurred when trying to remove unused materials while saving presets.
Hair Tools
▪️Added a function to even out the length of hair curves.
Cycles Hair
▪️Material Preview mode now supports the Vultan backend.
▪️Material Preview mode now supports display of instanced models and hair.
▪️Fixed an error that hair thickness has no effect when rendering hair instance.