What Is the Snake Hook Brush Used for in Blender?
The Snake Hook brush in Blender is a versatile sculpting tool primarily used for pulling out mesh geometry, creating organic extensions, and rapidly blocking out shapes such as horns, tails, tentacles, and hair strands. This article explains how the Snake Hook brush operates, its core use cases in 3D sculpting, key brush settings to adjust, and how to effectively pair it with Dynamic Topology (Dyntopo) to generate new geometry without mesh distortion.
How the Snake Hook Brush Works
The Snake Hook brush moves vertices along the path of your stroke. Unlike standard transform tools or the Grab brush—which simply shifts existing geometry within a fixed radius—the Snake Hook brush pulls the geometry continuously along the direction your cursor moves, curling and twisting the extended mesh in real time based on your mouse or stylus path.
Primary Use Cases
- Blocking Out Characters and Creatures: Digital sculptors use the Snake Hook brush in the early stages of a project to quickly draw out limbs, ears, fingers, spikes, and facial features from a basic sphere or cube base mesh.
- Creating Tendrils and Tentacles: Because the stroke tracks brush movement, it is ideal for making curved, organic forms like vines, roots, snake bodies, and tentacles with a single fluid motion.
- Stylized Hair and Fur: The brush allows artists to pull out individual clumps, spikes, or locks of hair, tapering them into sharp points at the ends.
- Adding Horns and Claws: You can easily pull rigid, curved structures out from hard surfaces or creature bodies.
Key Brush Settings
To get the most out of the Snake Hook brush, adjust these settings in the Tool Properties panel:
- Magnify: Controls how much the pulled geometry expands or contracts as you draw the stroke. A positive value inflates the mesh, while a negative value shrinks it.
- Pinch: Adjusts how tightly the geometry tapers along the stroke. Higher values make the tip of the pulled extension narrower.
- Rake: Rotates the brush falloff along the direction of the stroke, ensuring smooth, natural twisting behavior as you drag the mesh.
Using Snake Hook with Dyntopo (Dynamic Topology)
When used on a standard mesh without dynamic subdivision, the Snake Hook brush stretches existing polygons, leading to severe mesh distortion, thin faces, and shading artifacts.
To prevent mesh stretching:
- Enable Dyntopo (Dynamic Topology) in the top menu
or Sidebar (
Nkey) under the Tool tab. - Choose your preferred detail mode (e.g., Relative Detail or Constant Detail).
- Sculpt using the Snake Hook brush. Blender will automatically subdivide and generate new polygons along the stroke as you pull, keeping the density uniform and ready for further detailing.
Alternatively, if you are using Blender’s Voxel
Remesh workflow, you can pull geometry using the Snake Hook
brush and then execute a Voxel Remesh (Ctrl + R)
immediately after to recalculate clean, uniform geometry across the
extended areas.