Blender Addon | 3d Hair Brush V3.1 – Modifier | Vfx Grace

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 brushes presets, it gives efficient solutions to making varying hairstyles;

Using Radius Curve makes it convenient for us to control hair shape; 

Using 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.0, 3.1, 3.2

Mac os 10.15 and above: Blender 2.93, 3.0, 3.1, 3.2

Ubunto 18.04&20.04: Blender 2.93, 3.0, 3.1, 3.2


Click Edit -> Preferences -> Add-ons -> Install, select the Zip file, and hit Install Add-on.


  1. Disable this add-on.
  2. Save Preference settings, which is done automatically by default. 
  3. Restart Blender, and then remove this add-on. 



Options Enable 3D Brush: When a guide’s second point from the root is in the brush area, 3D brushes can work normally. Auto Switch: When enabled, the brush is toggled between 3D mode and 2D mode when it’s on or off the geometry. When disabled, there is no brush when it’s off the geometry. Brush Scale: When enabled, the brush can keep its scale in 3D space. When disabled, the brush can keep its scale in 2D space. Comb brush When Preserve Root Length is unchecked, guides can be moved along the surface of geometries. If you want to move the guides away from the surface, you can select the default Comb brush. 

Smooth BrushLength: Smooth the guides to make them average in length.
Add Brush
Length BrushTarget Length: It’s the limit when the guides are lengthened or shortened. Notice: It doesn’t work when set to 0.
Puff Brush

Weight Brush Increase, Decrease, Smooth: Modify weight smoothly  Strength: The strength of the weight brush. Note: Left click somewhere in 3D space to activate weight display, and the same operations to disable it when switching to other brushes.

Orient BrushOrient, Sunder, Repel: Orient brush only changes the orientation of the guides while keeping the original shapes. With the Curve enabled, the guides will be bent slightly.

Bend BrushBending guides.
Attract BrushCreating clamps.

Noise Brush Use Roughness: It works the same as the Roughness in the Children. Axes Locking: Disable the noise on one or more axes as per the locked axes.

Part Brush Modifying the orientation of the guides only.
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 the shortcut—CTRL + MOUSE WHEEL Note: It only works when the Enable 3D Brush is checked. It works only when location, and rotation are both set to 0, and scale is set to 1, as well as those in Delta Transform.
Color Brush Group the guides by different colors to avoid repeated selection. The color groups can be edited. Note:  Click anywhere in 3D space to activate color display after restarting a project, so that the colors can be displayed in Object Mode. Errors may occur in the color group when the number of guides changes. Try fixing the errors by hitting Hide Hair Color and display again. If it doesn’t work, you may need to delete the color groups and then recreate.  If there is just one color group, it’ll be deleted by default when a project is saved. You’d better not use Particle Settings repeatedly to avoid errors, because the data of Color groups are saved there. No need to worry if there is no color group.

Notes: The actual particles of Children cannot be updated in real time in the Particle Edit mode when 3D brushes are used. Switch to Object Mode to update.


Hot Key Hit V to display the pie menu of brushes.  Hit J to display parameter menus.
Usage of Pie Menu

Customize Pie Menu

Use Radius Curve 

The following steps are required before using it. Switch the Render Engine to CyclesHair. Set the Hair Shape Type to Strip, and Additional Subdiv is optional under the Hair tab. Enable Use Radius Curve under the Hair Shape tab. Set the viewport shading to Material Preview Mode or Render Preview. Now, the shape of the guides are completely controlled by the curve. Curve settings can be saved as presets for later use at any time. Note:  In the CyclesHair render engine, Material Mode is just for displaying the thickness of hair. Strand Steps under the Viewport Display tab can be raised up somewhat if a high subdivision is required. At least one 3D viewport is required during rendering, or this function won’t work normally. When the render engine is switched to CyclesHair, the Cycles renderer is still used. When Use Radius Curve is enabled, adjusting parameters by dragging may cause display lag. Adjust the parameter again to fix it. 

Use Diameter Random

%d bloggers like this: