Curves Sculpt Mode allows working with curves using various brushes. It is commonly used for hair grooming, but can be used with all kinds of curves.

The curves’ surface object plays an important role in many curves sculpting brushes. Most brushes such as Add Curves require the surface to be set already.


Curves Sculpt tools only use the original mesh of the surface object and don’t take its modifiers into account.


The curve surface is an optional mesh that is used to anchor the curves, and behave as a scalp for hair grooming. When adding a new Curves object via the Add Menu the active object is automatically set as the surface.

To set a new surface press Ctrl-P and select Object (Attach Curves to Surface) in the Set Parent To pop-up menu. This option can be seen as part of the Curves settings in the Properties Editor.

Surface UV Map

The name of the attribute on the surface mesh used to define the attachment of each curve.


If the UV from the surface changed, run Snap to Nearest Surfaces to re-attach the curves.

Curves Menu

Snap to Deformed Surface

Re-attach curves to a deformed surface using the existing attachment information. This only works when the topology of the surface mesh has not changed.

Snap to Nearest Surface

Find the closest point on the surface for the root point of every curve and move the root there. This needs to be run after the surface mesh topology changed

Convert to Particle System

Add a new hair particle system, or update an system on the surface object. The operator is used for backwards compatibility with the old hair type particle system.

Select Menu


Select all control points or curves.


Deselect all control points or curves.


Invert the selection.


Randomizes inside the existing selection or create new random selection if nothing is selected already.


Select endpoints of curves. Only supported in the Control Point selection mode.


Select points or curves which are close to already selected elements.