Blender 5.1 Manual
Skip to content
Blender 5.1 Manual
Getting Started
About Blender
Installing Blender
Configuring Blender
Help System
Sections
User Interface
Editors
3D Viewport
Introduction
Startup Scene
Object Modes
Navigating
Introduction
Fly/Walk Navigation
Align View
Perspective/Orthographic
Local View
Camera View
Viewpoint
View Regions
Contextual Views
3D Cursor
Selecting Objects
Controls
Transform Orientation
Transform Pivot Point
Bounding Box Center
3D Cursor
Individual Origins
Median Point
Active Element
Snapping
Proportional Editing
Display
Object Type Visibility
Viewport Gizmos
Viewport Overlays
Viewport Shading
Toolbar
Measure
Add Cube
Add Cone
Add Cylinder
Add UV Sphere
Add Icosphere
Sidebar
Animation
Global Transform
Viewport Render
Image Editor
Introduction
Navigating
Sidebar
Overlays
Image Settings
Editing
UV Editor
Introduction
Navigating
Overlays
Sidebar
Selecting UVs
Snapping
Compositor
Texture Nodes
Introduction
Color Nodes
Combine Color Node
Invert Color Node
Mix Node
RGB Curves Node
Hue/Saturation/Value Node
Separate Color Node
Converter Nodes
Color Ramp Node
Distance Node
Math Node
RGB to BW Node
Value to Normal Node
Distort Nodes
At Node
Rotate Node
Scale Node
Translate Node
Input Nodes
Coordinates Node
Image Node
Texture Node
Time Curve Node
Output Nodes
Output Node
Viewer Node
Pattern Nodes
Checker Node
Bricks Node
Texture Nodes
Blend Node
Clouds Node
Distorted Noise Node
Magic Node
Marble Node
Musgrave Node
Noise Node
Stucci Node
Voronoi Node
Wood Node
Group
Geometry Node Editor
Shader Editor
Video Sequencer
Introduction
Sequencer
Introduction
Channels
Navigating
Toolbar
Sidebar
Cache
Proxy
Display
Preview
Introduction
Header
Toolbar
Sidebar
Controls
Pivot Point
Preview Snapping
Display
Display Mode
Gizmos
Overlays
Sequencer & Preview
Movie Clip Editor
Introduction
Display
Viewport Gizmos
Mask Display
Clip Display
Sidebar Region
Dope Sheet
Introduction
Navigating
Display
Overlays
Editing
Modes
Action Editor
Shape Key Editor
Grease Pencil
Mask
Sidebar
Timeline
Graph Editor
Introduction
Channels
Introduction
Editing
F-Curves
Introduction
Editing
Properties
F-Curve Modifiers
Drivers Editor
Nonlinear Animation
Introduction
Tracks
Strips
Editing
Track
Strip
Sidebar
Text Editor
Python Console
Info Editor
Outliner
Introduction
Interface
Selecting
Editing
Usage
Properties Editor
File Browser
Asset Browser
Spreadsheet
Preferences
Introduction
Interface
Viewport
Lights
Editing
Animation
Get Extensions
Add-ons
Themes
Input
Keymap
System
Save & Load
File Paths
Developer Tools
Experimental
Scenes & Objects
Scenes
Introduction
Scene Properties
Objects
Introduction
Object Types
Object Origin
Selecting
Editing
Transform
Introduction
Transform Control
Numeric Input
Axis Locking
Precision
Move
Rotate
Scale
Move/Scale Texture Space
Align to Transform Orientation
Randomize
Align Objects
Mirror
Clear
Apply
Snap
Duplicate
Duplicate Linked
Join
Asset
Parenting Objects
Modifiers
Constraints
Track
Relations
Make Single User
Link/Transfer Data
Link Data
Transfer Mesh Data
Transfer Mesh Data Layout
Shading
Rigid Body
Convert
Show/Hide
Clean Up
Delete
Object Properties
Transform
Relations
Collections
Introduction
Collections
Instancing
Vertices
Faces
Collection
Visibility
Viewport Display
Line Art
Tools
Toolbar
Tool Settings
Scale Cage
Collections
Introduction
Collections
Modeling
Introduction
Meshes
Introduction
Structure
Primitives
Mesh Plane
Tools
Toolbar
Tool Settings
Extrude Region
Extrude Manifold
Extrude to Cursor
Loop Cut
Poly Build
Spin
Selecting
Introduction
Select Mirror
Select Random
Checker Deselect
Select More/Less
Select Similar
Select All by Trait
Select Linked
Select Loops
Select Sharp Edges
Side of Active
By Attribute
Editing
Introduction
Mesh Operators
Transformation
Move, Rotate, Scale
To Sphere
Shear
Bend
Push/Pull
Warp
Randomize
Shrink/Fatten
Skin Resize
Move/Scale Texture Space
Mirror
Duplicate
Extrude
Merge
Split
Separate
Bisect
Knife Project
Knife Topology Tool
Convex Hull
Symmetrize
Snap to Symmetry
Normals
Shading
Weights
Set Attribute
Sort Elements
Clean Up
Deleting & Dissolving
Vertex Operators
Extrude Vertices
Extrude to Cursor or Add
Bevel
New Edge/Face from Vertices
Connect Vertex Path
Connect Vertex Pairs
Rip Vertices
Rip Vertices and Fill
Rip Vertices and Extend
Slide Vertices
Smooth Vertices
Smooth Vertices (Laplacian)
Vertex Crease
Blend from Shape
Propagate to Shapes
Vertex Groups
Hooks
Make Vertex Parent
Edge Operators
Extrude Edges
Bevel
Bridge Edge Loops
Screw
Subdivide
Subdivide Edge-Ring
Un-Subdivide
Rotate Edge
Edge Slide
Loop Cut and Slide
Offset Edge Slide
Edge Data
Face Operators
Extrude Faces
Extrude Faces Along Normals
Extrude Individual Faces
Inset Faces
Poke Faces
Triangulate Faces
Triangles to Quads
Solidify Faces
Wireframe
Fill
Grid Fill
Beautify Faces
Intersect (Knife)
Intersect (Boolean)
Weld Edges into Faces
Shade Smooth & Flat
Face Data
UV Operators
Properties
Object Data
Vertex Groups
Introduction
Vertex Groups Panel
Assigning a Vertex Group
Vertex Weights
Geometry Data
UVs
UVs & Texture Space
Unwrapping
Introduction
Seams
Tools
Toolbar
Rip
Grab
Relax
Pinch
Editing
Workflows
Layout Workflow
UDIMs
Using UV Maps
Mesh Analysis
Remeshing
Curves
Introduction
Structure
Primitives
Tools
Toolbar
Draw
Curve Pen
Selecting
Editing
Transform Panel
Curve
Control Points
Segments
Other
Properties
Shape
Geometry
Path Animation
Active Spline
Curve Display
Curves (New)
Structure
Primitives
Tools
Toolbar
Draw
Curve Pen
Selecting
Editing
Curves
Control Points
Segments
Properties
Curve Display
Surfaces
Introduction
Toolbar
Structure
Primitives
Selecting
Editing
Surface
Control Points
Segments
Properties
Shape
Transform Panel
Active Spline
Metaball
Introduction
Toolbar
Structure
Primitives
Editing
Properties
Text
Introduction
Selecting
Editing
Properties
Point Cloud
Tools
Selecting
Editing
Properties
Volumes
Introduction
Properties
Empties
Modifiers
Introduction
Common Modifier Options
Edit
Data Transfer Modifier
Mesh Cache Modifier
Mesh Sequence Cache Modifier
UV Project Modifier
UV Warp Modifier
Vertex Weight Edit Modifier
Vertex Weight Mix Modifier
Vertex Weight Proximity Modifier
Generate
Array Modifier
Array (Legacy) Modifier
Bevel Modifier
Boolean Modifier
Build Modifier
Curve to Tube Modifier
Decimate Modifier
Edge Split Modifier
Mask Modifier
Mesh to Volume Modifier
Mirror Modifier
Multiresolution Modifier
Remesh Modifier
Scatter on Surface Modifier
Screw Modifier
Skin Modifier
Solidify Modifier
Subdivision Surface Modifier
Triangulate Modifier
Volume to Mesh Modifier
Weld Modifier
Wireframe Modifier
Deform
Armature Modifier
Cast Modifier
Curve Modifier
Displace Modifier
Hook Modifier
Laplacian Deform Modifier
Lattice Modifier
Mesh Deform Modifier
Shrinkwrap Modifier
Simple Deform Modifier
Smooth Modifier
Smooth Corrective Modifier
Smooth Laplacian Modifier
Surface Deform Modifier
Volume Displace Modifier
Warp Modifier
Wave Modifier
Normals
Normal Edit Modifier
Weighted Normal Modifier
Smooth By Angle Modifier
Physics
Cloth Modifier
Collision Modifier
Dynamic Paint Modifier
Explode Modifier
Fluid Modifier
Ocean Modifier
Particle Instance Modifier
Particle System Modifier
Soft Body Modifier
Geometry Nodes Modifier
Geometry Nodes
Introduction
Inspection
Attributes
Fields
Instances
Baking
Node-Based Tools
Gizmos
Input Nodes
Constant
Boolean Node
Collection Node
Color Node
Image Node
Integer Node
Material Node
Object Node
Rotation Node
String Node
Value Node
Vector Node
Gizmo
Dial Gizmo
Linear Gizmo
Transform Gizmo
Import
CSV (.csv)
Wavefront (.obj)
Stanford PLY (.ply)
STL (.stl)
Text (.txt)
OpenVDB (.vdb)
Scene
3D Cursor Node
Active Camera Node
Bone Info Node
Camera Info Node
Collection Info Node
Image Info Node
Is Viewport Node
Mouse Position Node
Object Info Node
Scene Time Node
Self Object Node
Viewport Transform Node
Output Nodes
Enable Output Node
Warning Node
Viewer Node
Attribute Nodes
Attribute Statistic Node
Domain Size Node
Blur Attribute Node
Capture Attribute Node
Remove Named Attribute Node
Store Named Attribute Node
Geometry Nodes
Read
ID Node
Index Node
Named Attribute Node
Normal Node
Position Node
Radius Node
Selection Node
Active Element Node
Sample
Geometry Proximity Node
Index of Nearest
Raycast Node
Sample Index Node
Sample Nearest Node
Write
Set Geometry Name Node
Set ID Node
Set Position Node
Set Selection Node
Material Nodes
Replace Material Node
Material Index Node
Material Selection Node
Set Material Node
Set Material Index Node
Operations
Bake Node
Bounding Box Node
Convex Hull Node
Delete Geometry Node
Duplicate Elements Node
Merge by Distance Node
Split To Instances Node
Sort Elements Node
Transform Geometry Node
Separate Components Node
Separate Geometry Node
Displace Geometry Node
Smooth Geometry Node
Geometry to Instance Node
Join Geometry Node
Geometry Input Node
Selection Nodes
Box Selection Node
Normal Selection Node
Sphere Selection Node
Curve Nodes
Read
Curve Handle Positions Node
Curve Length Node
Curve Tangent Node
Curve Tilt Node
Endpoint Selection Node
Handle Type Selection Node
Is Spline Cyclic Node
Spline Length Node
Spline Parameter Node
Spline Resolution Node
Sample
Sample Curve Node
Write
Set Curve Normal Node
Set Curve Radius Node
Set Curve Tilt Node
Set Handle Positions Node
Set Handle Type Node
Set Spline Cyclic Node
Set Spline Resolution Node
Set Spline Type Node
Operations
Curve to Mesh Node
Curve to Points Node
Curves to Grease Pencil Node
Deform Curves on Surface Node
Fill Curve Node
Fillet Curve Node
Interpolate Curves Node
Resample Curve Node
Reverse Curve Node
Subdivide Curve Node
Trim Curve Node
Primitives
Arc Node
Bézier Segment Node
Curve Circle Node
Curve Line Node
Spiral Node
Quadratic Bézier Node
Quadrilateral Node
Star Node
Topology
Curve of Point Node
Offset Point in Curve Node
Points of Curve Node
Grease Pencil Nodes
Read
Named Layer Selection Node
Write
Set Grease Pencil Color Node
Set Grease Pencil Depth Node
Set Grease Pencil Softness Node
Operations
Grease Pencil to Curves Node
Merge Layers Node
Instances Nodes
Instance on Points Node
Instances to Points Node
Realize Instances Node
Rotate Instances Node
Scale Instances Node
Translate Instances Node
Set Instance Transform Node
Instance Bounds Node
Instance Transform Node
Instance Rotation Node
Instance Scale Node
Instance on Elements Node
Randomize Transforms Node
Mesh Nodes
Read
Edge Angle Node
Edge Neighbors Node
Edge Vertices Node
Edges to Face Groups Node
Face Area Node
Face Group Boundaries Node
Face Neighbors Node
Face Set Node
Is Face Planar Node
Is Edge Smooth Node
Is Face Smooth Node
Mesh Island Node
Shortest Edge Paths Node
Vertex Neighbors Node
Edge Length Node
Face Corner Angle Node
Is Edge Boundary Node
Is Edge Loose Node
Is Edge Manifold Node
Is UV Split Node
Sample
Sample Nearest Surface Node
Sample UV Surface Node
Write
Set Face Set Node
Set Mesh Normal Node
Set Shade Smooth Node
Operations
Dual Mesh Node
Edge Paths to Curves Node
Edge Paths to Selection Node
Extrude Mesh Node
Flip Faces Node
Mesh Boolean Node
Mesh to Curve Node
Mesh to Density Grid Node
Mesh to Points Node
Mesh to SDF Grid Node
Mesh to Volume Node
Scale Elements Node
Split Edges Node
Subdivide Mesh Node
Subdivision Surface Node
Triangulate Node
Primitives
Cone Node
Cube Node
Cylinder Node
Grid Node
Icosphere Node
Mesh Circle Node
Mesh Line Node
UV Sphere Node
Topology
Corners of Edge Node
Corners of Face Node
Corners of Vertex Node
Edges of Corner Node
Edges of Vertex Node
Face of Corner Node
Offset Corner in Face Node
Vertex of Corner Node
UV
Pack UV Islands Node
UV Tangent Node
UV Unwrap Node
Point Nodes
Distribute Points in Volume
Distribute Points in Grid
Distribute Points on Faces
Points Node
Points to Curves Node
Points to SDF Grid
Points to Vertices Node
Points to Volume Node
Set Point Radius Node
Volume Nodes
Read
Get Named Grid Node
Grid Info Node
Voxel Index Node
Sample
Sample Grid Node
Sample Grid Index Node
Advect Grid Node
Grid Curl Node
Grid Divergence Node
Grid Gradient Node
Grid Laplacian Node
Write
Set Grid Background Node
Set Grid Transform Node
Store Named Grid Node
Operations
Grid to Mesh Node
Grid to Points Node
Volume to Mesh Node
SDF Grid Boolean Node
SDF Fillet Node
SDF Grid Laplacian Node
SDF Grid Mean Node
SDF Grid Mean Curvature Node
SDF Grid Median Node
SDF Grid Offset Node
Field to Grid Node
Clip Grid Node
Grid Dilate & Erode Node
Grid Mean Node
Grid Median Node
Prune Grid Node
Voxelize Grid Node
Primitives
Cube Grid Topology Node
Volume Cube Node
Simulation Zone
Color Utility Nodes
Blackbody Node
Gamma Node
Color Ramp Node
RGB Curves Node
Combine Color Node
Mix Color Node
Separate Color Node
Texture Nodes
Brick Texture Node
Checker Texture Node
Gabor Texture Node
Gradient Texture Node
Image Texture Node
Magic Texture Node
Musgrave Texture Node
Noise Texture Node
Voronoi Texture Node
Wave Texture Node
White Noise Texture Node
Utilities Nodes
Math
Bit Math Node
Boolean Math Node
Clamp Node
Compare Node
Float Curve
Float To Integer Node
Hash Value Node
Integer Math Node
Map Range Node
Math Node
Mix Node
Text
Format String Node
Join Strings Node
Match String Node
Replace String Node
Slice String Node
Find in String Node
String Length Node
String to Curves Node
String to Value Node
Value to String Node
Special Characters Node
Vector
Radial Tiling Node
Vector Curves Node
Vector Math Node
Vector Rotate Node
Combine XYZ Node
Mix Vector Node
Separate XYZ Node
Combine Cylindrical Node
Combine Spherical Node
Separate Cylindrical Node
Separate Spherical Node
Bundle
Combine Bundle Node
Separate Bundle Node
Get Bundle Item Node
Store Bundle Item Node
Join Bundle Node
Closure
Closure
Evaluate Closure
Field
Accumulate Field Node
Evaluate at Index Node
Evaluate on Domain Node
Field Average Node
Field Min & Max Node
Field Variance Node
Matrix
Combine Matrix Node
Combine Transform Node
Invert Matrix Node
Matrix Determinant Node
Matrix SVD Node
Multiply Matrices Node
Project Point Node
Separate Matrix Node
Separate Transform Node
Transform Direction Node
Transform Point Node
Transpose Matrix Node
Rotation
Align Rotation to Vector Node
Axes to Rotation Node
Axis Angle to Rotation Node
Euler to Rotation Node
Invert Rotation Node
Mix Rotation
Rotate Rotation Node
Rotate Vector Node
Rotation to Euler Node
Rotation to Quaternion Node
Quaternion to Rotation Node
For Each Geometry Element Zone
Index Switch Node
Menu Switch Node
Random Value Node
Repeat Zone
Switch Node
Random Rotation Node
Deprecated
Align Euler to Vector Node
Rotate Euler Node
Group
Generate Nodes
Array Node
Curve to Tube Node
Scatter on Surface Node
Hair Nodes
Deformation
Blend Hair Curves
Displace Hair Curves
Frizz Hair Curves
Hair Curves Noise
Roll Hair Curves
Rotate Hair Curves
Shrinkwrap Hair Curves
Smooth Hair Curves
Straighten Hair Curves
Trim Hair Curves
Generation
Duplicate Hair Curves
Generate Hair Curves
Interpolate Hair Curves
Guides
Braid Hair Curves
Clump Hair Curves
Create Guide Index Map
Curl Hair Curves
Read
Curve Info
Curve Root
Curve Segment
Curve Tip
Hair Attachment Info
Utility
Attach Hair Curves to Surface
Redistribute Curve Points
Restore Curve Segment Length
Write
Set Hair Curve Profile
Normals Nodes
Smooth By Angle Node Group
Transform
Introduction
Transform Modal Map
Sculpting & Painting
Introduction
Brushes
Introduction
Manage Brushes
Brush Settings
Texture & Texture Mask
Stroke
Falloff
Cursor
Selection & Visibility
Navigating in Paint Modes
Sculpting
Introduction
General
The Brush
Gesture Tools
Visibility, Masking & Face Sets
Filters
Transforming
Painting
Working with Multiple Objects
Adaptive Resolution
Cloth Sculpting
Brushes
Brush Types
Draw
Draw Sharp
Clay
Clay Strips
Clay Thumb
Layer
Inflate
Blob
Crease
Smooth
Plane
Scrape Multiplane
Pinch
Grab
Elastic Deform
Snake Hook
Thumb
Pose
Nudge
Rotate
Relax Slide
Boundary
Cloth
Density
Mask
Draw Face Sets
Erase Multires Displacement
Smear Multires Displacement
Paint
Smear
Blur
Brush Assets
Toolbar
Tools
Brush
Mask Gesture Tools
Hide Gesture Tools
Face Set Gesture Tools
Trim Gesture Tools
Line Project
Mesh Filter
Cloth Filter
Color Filter
Edit Face Set
Mask by Color
Transforms
Tool Settings
Brushes
Introduction
Manage Brushes
Brush Settings
Texture & Texture Mask
Stroke
Falloff
Cursor
Brush Settings
Brush Settings
Texture
Stroke
Falloff
Cursor
Dyntopo
Remesh
Symmetry
Options
Controls
Editing
Sculpt
Mask
Face Sets
Expand
Texture Paint
Introduction
Brushes
Tool Settings
Texture Slots
Brushes
Introduction
Manage Brushes
Brush Settings
Texture & Texture Mask
Stroke
Falloff
Cursor
Brush Settings
Texture
Stroke
Falloff
Cursor
Mask
Symmetry
Options
Tiling
Editing
Vertex Paint
Introduction
Brushes
Vertex Paint Tools
Tool Settings
Brushes
Introduction
Manage Brushes
Brush Settings
Texture & Texture Mask
Stroke
Falloff
Cursor
Brush Settings
Texture
Stroke
Falloff
Cursor
Symmetry
Editing
Weight Paint
Introduction
Brushes
Weight Paint Tools
Tool Settings
Brushes
Introduction
Manage Brushes
Brush Settings
Texture & Texture Mask
Stroke
Falloff
Cursor
Brush Settings
Stroke
Falloff
Cursor
Symmetry
Options
Using Vertex Groups
Editing
Curves Sculpting
Introduction
Brushes
Selection Paint
Add Curves
Delete Curves
Density Brush
Comb Curves
Snake Hook Curves
Grow / Shrink Curves
Pinch Curves
Puff Curves
Smooth Curves
Slide Curves
Common Settings
Grease Pencil
Introduction
Structure
Primitives
Properties
Object Properties
Data Properties
Layers
Onion Skinning
Settings
Curve Data
Modifiers
Introduction
Generate
Array Modifier
Build Modifier
Dot Dash Modifier
Envelope Modifier
Length Modifier
Line Art Modifier
Mirror Modifier
Multiple Strokes
Outline Modifier
Simplify Modifier
Subdivide Modifier
Deform
Armature Modifier
Hook Modifier
Lattice Modifier
Noise Modifier
Offset Modifier
Shrinkwrap Modifier
Smooth Modifier
Thickness Modifier
Color
Hue/Saturation Modifier
Opacity Modifier
Tint Modifier
Edit
Texture Mapping Modifier
Time Offset Modifier
Vertex Weight Angle Modifier
Vertex Weight Proximity Modifier
Visual Effects
Introduction
Blur Visual Effect
Colorize Visual Effect
Flip Visual Effect
Glow Visual Effect
Pixelate Visual Effect
Rim Visual Effect
Shadow Visual Effect
Swirl Visual Effect
Wave Distortion Visual Effect
Materials
Properties
Multiframe
Animation
Introduction
Interpolation
Animation Tools
Object Modes
Draw Mode
Introduction
Brushes
Draw Brushes
Tint Brush
Drawing Tools
Tools
Brush Tool
Erase Tool
Fill Tool
Trim Tool
Eyedropper
Line Tool
Polyline Tool
Arc Tool
Curve Tool
Box Tool
Circle Tool
Interpolate
Tools Settings
Brush Asset
Brush Settings
Color
Stroke Placement
Drawing Plane
Drawing Operations
Sculpt Mode
Introduction
Sculpting Brushes
Sculpting Tools
Brush Settings
Edit Mode
Introduction
Selecting
Tools
Editing Tools
Pen
Grease Pencil Menu
Stroke Menu
Point Menu
Vertex Paint Mode
Introduction
Vertex Paint Brushes
Vertex Paint Tools
Brush Settings
Editing
Weight Paint Mode
Introduction
Weight Paint Brushes
Weight Paint Tools
Tool Settings
Brush Settings
Options
Weights Menu
Object Mode
Trace Image to Grease Pencil
Animation & Rigging
Introduction
Animation Editors
Keyframes
Introduction
Editing
Keying Sets
Armatures
Introduction
Bones
Introduction
Bone Collections
Structure
Tools
Toolbar
Tool Settings
Selecting
Editing
Introduction
Transform
Bone Roll
Extrude
Duplicate
Fill Between Joints
Split
Separate Bones
Subdivide
Switch Direction
Symmetrize
Naming
Parenting
Properties
Delete
Properties
Transform
Bendy Bones
Relations
Inverse Kinematics
Deform
Viewport Display
Custom Properties
Properties
Introduction
Bone Collections
Selection Sets
Viewport Display
Structure
Skinning
Introduction
Armature Deform Parent
Posing
Introduction
Selecting
Editing
Introduction
Clear Transform
Apply
In-Betweens
Propagate
Copy/Paste Pose
Pose Library
Add IK to Bone
Remove IK
Flip Quats
Show/Hide
Tool Settings
Bone Constraints
Introduction
Inverse Kinematics
Spline IK
Lattice
Constraints
Introduction
Interface
Header
Common
Stack
Motion Tracking
Camera Solver Constraint
Follow Track Constraint
Object Solver Constraint
Transform
Copy Location Constraint
Copy Rotation Constraint
Copy Scale Constraint
Copy Transforms Constraint
Limit Distance Constraint
Limit Location Constraint
Limit Rotation Constraint
Limit Scale Constraint
Maintain Volume Constraint
Transformation Constraint
Transform Cache Constraint
Tracking
Clamp To Constraint
Damped Track Constraint
Inverse Kinematics Constraint
Locked Track Constraint
Spline IK Constraint
Stretch To Constraint
Track To Constraint
Relationship
Action Constraint
Armature Constraint
Child Of Constraint
Floor Constraint
Follow Path Constraint
Geometry Attribute Constraint
Pivot Constraint
Shrinkwrap Constraint
Actions
Drivers
Introduction
Usage
Drivers Panel
Workflow & Examples
Troubleshooting
Markers
Shape Keys
Introduction
Shape Keys Panel
Workflow
Motion Paths
Physics
Introduction
Rigid Body
Introduction
Rigid Body Properties
Settings
Collisions
Dynamics
Rigid Body World
Rigid Body Constraints
Introduction
Types
Fixed Constraint
Point Constraint
Hinge Constraint
Slider Constraint
Piston Constraint
Generic Constraint
Generic Spring Constraint
Motor Constraint
Tips
Cloth
Introduction
Settings
Physical Properties
Cache
Shape
Collisions
Property Weights
Field Weights
Examples
Soft Body
Introduction
Settings
Object
Simulation
Cache
Goal
Edges
Self Collision
Solver
Forces
Exterior
Interior
Collision
Examples
Fluid
Introduction
Type
Domain
Settings
Gas Settings
Adaptive Domain
Noise
Viewport Display
Liquid Settings
Diffusion
Particles
Mesh
Guides
Collections
Cache
Field Weights
Flow
Effector
Materials
Particle System
Introduction
Particle System Panel
Emitter
Emission
Cache
Velocity
Rotation
Physics
Introduction
Newtonian
Keyed
Boids
Fluid
Render
Viewport Display
Children
Force Fields
Vertex Groups
Hair
Introduction
Emission
Hair Dynamics
Render
Shape
Children
Viewport Display
Texture Influence
Particle Edit Mode
Dynamic Paint
Introduction
Brush
Canvas
Forces
Gravity
Force Fields
Introduction
Boid
Charge
Curve Guide
Drag
Fluid Flow
Force
Harmonic
Lennard-Jones
Magnetic
Texture
Turbulence
Vortex
Wind
Collision
Baking Physics Simulations
Simulation Nodes
Rendering
Introduction
EEVEE
Introduction
Render Settings
Sampling
Light Paths
Raytracing
Volumes
Curves
Depth of Field
Motion Blur
Film
Performance
Grease Pencil
Scene Settings
World Settings
Object Settings
Object Properties
Materials
Light Settings
Light Probes
Sphere
Plane
Volume
Limitations
Limitations
Supported Nodes
Cycles
Introduction
Render Settings
Sampling
Light Paths
Volumes
Subdivision
Curves
Simplify
Motion Blur
Film
Performance
Grease Pencil
World Settings
Object Settings
Object
Cameras
Material Settings
Light Settings
GPU Rendering
Render Baking
Optimizing Renders
Reducing Noise
Shader Nodes
Open Shading Language
Custom Camera
Workbench
Introduction
Performance
Sampling
Lighting
Object Color
Options
Grease Pencil
Viewport Display
Cameras
Lights
Light Objects
Light Linking
World Environment
Materials
Introduction
Components
Surfaces
Volumes
Displacement
Assignment
Preview
Settings
Line Art
Legacy Textures
Introduction
Colors
Blend
Clouds
Distorted Noise
Image or Movie
Magic
Marble
Musgrave
Noise
Stucci
Voronoi
Wood
Shader Nodes
Introduction
Input
Ambient Occlusion Node
Attribute Node
Bevel Node
Camera Data Node
Fresnel Node
Geometry Node
Curves Info Node
Layer Weight Node
Light Path Node
Object Info Node
Particle Info Node
Point Info
Raycast Node
Color Node
Tangent Node
Texture Coordinate Node
UV Map Node
Value Node
Color Attribute Node
Volume Info Node
Wireframe Node
Output
AOV Output Node
Material Output Node
Light Output Node
World Output Node
Shader
Add Shader
Background
Diffuse BSDF
Emission
Glass BSDF
Glossy BSDF
Hair BSDF
Holdout
Mix Shader
Metallic BSDF
Principled BSDF
Principled Hair BSDF
Principled Volume
Ray Portal BSDF
Refraction BSDF
Specular BSDF
Subsurface Scattering
Toon BSDF
Translucent BSDF
Transparent BSDF
Sheen BSDF
Volume Absorption
Volume Scatter
Volume Coefficients
Displacement
Bump Node
Displacement Node
Normal Map Node
Vector Displacement Node
Texture
Brick Texture Node
Checker Texture Node
Environment Texture Node
Gabor Texture Node
Gradient Texture Node
IES Texture Node
Image Texture Node
Magic Texture Node
Noise Texture Node
Sky Texture Node
Voronoi Texture Node
Wave Texture Node
White Noise Texture Node
Color
Blackbody Node
Brightness/Contrast Node
Color Ramp Node
Gamma Node
Hue/Saturation/Value Node
Invert Color Node
Light Falloff Node
Mix Color Node
RGB Curves Node
Wavelength Node
Combine Color Node
Separate Color Node
RGB to BW Node
Shader To RGB Node
Utilities
Math Nodes
Clamp Node
Float Curve
Map Range Node
Math Node
Mix Node
Vector Nodes
Combine XYZ Node
Mix Vector Node
Separate XYZ Node
Mapping Node
Normal Node
Vector Curves Node
Radial Tiling Node
Vector Rotate Node
Vector Transform Node
Combine Cylindrical Node
Combine Spherical Node
Separate Cylindrical Node
Separate Spherical Node
Repeat Zone
Closure
Evaluate Closure
Combine Bundle Node
Separate Bundle Node
Join Bundle Node
Menu Switch Node
Script Node
Group
Color Management
Color Spaces
Displays and Views
OpenColorIO
Freestyle
Introduction
Render Properties
View Layer Properties
Freestyle
Line Set
Line Style
Strokes
Color
Alpha
Thickness
Geometry
Texture
Line Style Modifiers
Color Modifiers
Along Stroke
Crease Angle
Curvature 3D
Distance from Camera
Distance from Object
Material
Noise
Tangent
Alpha Modifiers
Along Stroke
Crease Angle
Curvature 3D
Distance from Camera
Distance from Object
Material
Noise
Tangent
Thickness Modifiers
Along Stroke
Calligraphy
Crease Angle
Curvature 3D
Distance from Camera
Distance from Object
Material
Noise
Tangent
Geometry Modifiers
2D Offset
2D Transform
Backbone Stretcher
Bézier Curve
Blueprint
Guiding Lines
Perlin Noise 1D
Perlin Noise 2D
Polygonization
Sampling
Simplification
Sinus Displacement
Spatial Noise
Tip Remover
Material Properties
Python Scripting
View Layers & Passes
Introduction
View Layer
Passes
Filter
View Layer Override
Render Output
Introduction
Output Properties
Format
Frame Range
Stereoscopy
Introduction
Usage
Output
Metadata
Post Processing
Audio Rendering
Introduction
Speaker Objects
Rendering Animations
Animation Player
Compositing
Introduction
Compositing Workspace
Sidebar
Compositor System
Image Kernels
Input Nodes
Constant
Boolean Node
Color Node
Integer Node
Normal Node
Value Node
Vector Node
Group Input Node
Bokeh Image Node
Image Node
Image Info Node
Image Coordinates Node
Mask Node
Movie Clip Node
Sequencer Strip Info Node
Scene
Render Layers Node
Scene Time Node
Time Curve Node
Output Nodes
Enable Output Node
Group Output
Viewer Node
File Output Node
Color Nodes
Adjust
Brightness/Contrast Node
Color Balance Node
Color Correction Node
Exposure Node
Gamma Node
Hue Correct Node
Hue/Saturation/Value Node
RGB Curves Node
Tone Map Node
Alpha Convert Node
Alpha Over Node
Set Alpha Node
Combine Color Node
Separate Color Node
Depth Combine Node
Mix Color
Blackbody Node
Color Ramp Node
Convert Colorspace Node
Convert to Display Node
Invert Color Node
RGB to BW Node
Creative Nodes
Kuwahara Node
Pixelate Node
Posterize
Sepia Node
Split Toning Node
Tune Image Node
Unsharp Mask Node
Filter Nodes
Blur Filter Nodes
Bilateral Blur Node
Blur Node
Bokeh Blur Node
Defocus Node
Directional Blur Node
Vector Blur Node
Anti-Aliasing Node
Convolve Node
Denoise Node
Despeckle Node
Dilate/Erode Node
Mask To SDF Node
Inpaint Node
Filter Node
Glare Node
Keying Nodes
Channel Key Node
Chroma Key Node
Color Key Node
Color Spill Node
Difference Key Node
Distance Key Node
Keying Node
Keying Screen Node
Luminance Key Node
Mask Nodes
Cryptomatte Node
Cryptomatte Node (Legacy)
Box Mask Node
Ellipse Mask Node
Double Edge Mask Node
ID Mask Node
Tracking Nodes
Plane Track Deform Node
Stabilize 2D Node
Track Position Node
Texture Nodes
Brick Texture Node
Checker Texture Node
Gabor Texture Node
Gradient Texture Node
Magic Texture Node
Noise Texture Node
Voronoi Texture Node
Wave Texture Node
White Noise Texture Node
Transform Nodes
Rotate Node
Scale Node
Transform Node
Translate Node
Corner Pin Node
Crop Node
Displace Node
Flip Node
Map UV Node
Lens Distortion Node
Movie Distortion Node
Utilities Nodes
Math Nodes
Clamp Node
Float Curve
Map Range Node
Math Node
Mix Node
Vector Nodes
Combine XYZ Node
Separate XYZ Node
Mix Vector Node
Radial Tiling Node
Vector Curves Node
Vector Math Node
Vector Rotate Node
Combine Cylindrical Node
Combine Spherical Node
Separate Cylindrical Node
Separate Spherical Node
Levels Node
Normalize Node
Split Node
Switch Node
Index Switch Node
Menu Switch Node
Switch View Node
Relative To Pixel Node
Retime Node
Camera & Lens Effects Nodes
Chromatic Aberration Node
Sensor Noise Node
Vignette Node
Group
Layout Nodes
Limitations
Motion Tracking & Masking
Movie Clip Data-Blocks
Motion Tracking
Introduction
Clip View
Introduction
Tracking Marker
Toolbar
Track
Solve
Selecting
Editing
Clip
Track
Reconstruction
Sidebar
Track
Track
Objects Panel
Plane Track
Camera
Marker
2D Stabilization
Introduction
2D Stabilization Panel
Workflow
View
Graph View
Dope Sheet View
Masking
Introduction
S-Curves
Selecting
Editing
Sidebar
Video Editing
Introduction
Sequencer Scene
Setup Your Project
Introduction
Video Editing App Template
Directory Structure
Edit Your Project
Introduction
Montage
Introduction
Strips
Introduction
Strip Properties
Scene Strip
Clip Strip
Mask Strip
Movie Strip
Sound Strip
Image/Sequence Strip
Color Strip
Text Strip
Adjustment Layer Strip
Effect Strips
Add Strip
Subtract Strip
Multiply Strip
Alpha Over & Alpha Under Strips
Color Mix Strip
Multicam Selector Strip
Speed Control Strip
Glow Strip
Gaussian Blur Strip
Transitions
Sound Crossfade
Cross Strip
Gamma Cross Strip
Wipe Strip
Strip Modifiers
Selecting
Editing
Meta Strips
Storyboarding
Storyboarding App Template
Assets, Files, & Data System
Introduction
Blender File
Opening & Saving
Compatibility
Packed Data
Blend-Files Previews
Rename
Data-Blocks
Custom Properties
File Paths
Linked Libraries
Link & Append
Library Overrides
Asset Libraries
Introduction
Asset Catalogs
Media Formats
Supported Graphics Formats
Supported Video & Audio Formats
Importing & Exporting Files
Alembic
Universal Scene Description
Wavefront OBJ
Stanford PLY
STL
FBX
Import/Export SVG as Grease Pencil
Export Grease Pencil as PDF
Add-ons
3D View
VR Scene Inspection
Import-Export
BioVision Motion Capture (BVH)
FBX
Scalable Vector Graphics (SVG)
UV Layout
glTF 2.0
Node
Node Wrangler
Rigging
Rigify
Introduction
Basic Usage
Bone Positioning Guide
Generated Rig Features
Creating Meta-rigs
Rig Types
Basic
Spines
Limbs
Faces
Skin
Face
Feature Sets
System
Manage UI Translations
Advanced
Using Blender From The Command Line
Launching from the Command Line
Linux
macOS
Windows
Arguments
Extensions Command Line Arguments
Rendering From The Command Line
Scripting & Extending Blender
Introduction
Scripting & Security
Add-on Tutorial
Creating Extensions
Getting started
Compatible licenses
Supported tags
Version Number Guidelines
Add-ons
Python Wheels
Creating a Repository
Static Repository
Dynamic Repository
Application Templates
Keymap Customization
Working Limits
Operators
Blender’s Directory Layout
Deploying Blender in Production
Appendices
Rotation Modes
Troubleshooting
Startup
3D Viewport
Graphics Hardware
Windows
NVIDIA
AMD
Intel
Other GPU
Linux
NVIDIA
AMD
Intel
Other GPU
macOS
NVIDIA
AMD
Intel
Other GPU
Crashes
Network
Python Errors
Recovering Data
Reporting a Bug
Glossary
Manual Index
Get Involved
Contribute Documentation
Online Editing
Local Editing
Installing Dependencies
Linux
macOS
Windows
Building the Manual
Editing the Manual
Pull Requests
Getting Started
Guidelines
Writing Style Guide
Markup Style Guide
Icons
Commit Guidelines
Templates
Icons
Maintenance
Documentation Todo List
Documenting New Features and Changes
Translate Blender
Translate the User Manual
Contribute
Style Guide
Adding a Language
Versions
Loading...
Older Versions
Languages
Loading...
Edit this page
Blender 5.1 Reference Manual
Welcome to the manual for
Blender
the free and open source 3D creation suite.
This site can be used offline:
Download the manual as web pages (HTML)
Download the manual in an e-book format (EPUB)
Getting Started
About Blender
Installing Blender
Configuring Blender
Help System
Getting Started
About Blender
Installing Blender
Configuring Blender
Help System
Sections
User Interface
An introduction to Blender’s window system, widgets and tools.
Editors
Overview of the interface and functionality of all editors.
Scenes & Objects
Objects and their organization into scenes, view layers and collections.
Modeling
Meshes, curves, metaballs, text, modeling tools, and modifiers.
Sculpting & Painting
Sculpting, texture painting and vertex painting.
Grease Pencil
2D drawing and animation with Grease Pencil.
Animation & Rigging
Keyframes, drivers, constraints, armatures and shape keys.
Physics
Physics simulations, particle systems and dynamic paint.
Rendering
Rendering and shading with EEVEE, Cycles and Freestyle.
Compositing
Post-processing with the compositing nodes.
Motion Tracking & Masking
Video motion tracking & masking.
Video Editing
Video editing with the sequencer.
Assets, Files, & Data System
Data-block management and the structure of blend-files.
Add-ons
Additional functionality available as add-ons.
Advanced
Python scripting, how to write add-ons and a reference for command-line arguments.
Troubleshooting
Solving crashes, graphics issues and Python errors, recovering data and reporting bugs.
Glossary
A list of terms and definitions used in Blender and this manual.
Manual Index
A list of terms linked to the Glossary.
Sections
User Interface
Window System
Keymap
UI Elements
Tools & Operators
Nodes
Editors
General
Animation
Scripting
Data
Scenes & Objects
Scenes
Objects
Collections
Modeling
Introduction
Meshes
Curves
Curves (New)
Surfaces
Metaball
Text
Point Cloud
Volumes
Empties
Modifiers
Geometry Nodes
Transform
Sculpting & Painting
Introduction
Brushes
Selection & Visibility
Navigating in Paint Modes
Modes
Grease Pencil
Introduction
Structure
Primitives
Properties
Modifiers
Visual Effects
Materials
Multiframe
Animation
Object Modes
Animation & Rigging
Introduction
Animation Editors
Keyframes
Armatures
Lattice
Constraints
Actions
Drivers
Markers
Shape Keys
Motion Paths
Physics
Introduction
Rigid Body
Cloth
Soft Body
Fluid
Particle System
Dynamic Paint
Forces
Collision
Baking Physics Simulations
Simulation Nodes
Rendering
Introduction
EEVEE
Cycles
Workbench
Cameras
Lights
Materials
Shader Nodes
Color Management
Freestyle
View Layers & Passes
Render Output
Compositing
Introduction
Compositing Workspace
Sidebar
Compositor System
Image Kernels
Node Types
Motion Tracking & Masking
Movie Clip Data-Blocks
Workflows
Video Editing
Introduction
Sequencer Scene
Setup Your Project
Edit Your Project
Workflows
Assets, Files, & Data System
Introduction
Blender File
Data-Blocks
Custom Properties
File Paths
Linked Libraries
Asset Libraries
Media Formats
Importing & Exporting Files
Add-ons
Add-ons Category Listings
Advanced
Using Blender From The Command Line
Scripting & Extending Blender
Creating Extensions
Application Templates
Keymap Customization
Working Limits
Operators
Blender’s Directory Layout
Deploying Blender in Production
Appendices
Troubleshooting
Startup
3D Viewport
Graphics Hardware
Crashes
Network
Python Errors
Recovering Data
Reporting a Bug
Glossary
Manual Index
Get Involved
Help write Blender’s future! ✏️ Contribute to the Blender Manual and share your knowledge with creators worldwide.
No matter your expertise, your contributions can make Blender easier to learn and use for everyone.
Join the team and
start documenting Blender
today!
Translations
Help bring Blender to the world! 🌍
Join the translation effort to make the Blender accessible in more languages.
Translate Blender’s UI
Translate Blender’s User Manual
On this page
Blender 5.1 Reference Manual
Getting Started
Sections
Get Involved