Geometry Nodes Overview
(Status as of April 27, 2024)
Here you can find a complete list of Geometry Nodes available in different Blender versions in tabular form.
Since here unfortunately a restriction of the number of characters is set to 30000, it was not possible for me to add the links to the respective documentation.
Therefore I have additionally published this list in HTML format, which contains further links directly to the respective documentation of the individual nodes:
Geometry Nodes Overview
Attribute Nodes
|
3.0 |
3.1 |
3.2 |
3.3 LTS |
3.4 |
3.5 |
3.6 LTS |
4.0+ |
Attribute Statistic |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Blur Attribute |
- |
- |
- |
- |
- |
Yes |
Yes |
Yes |
Capture Attribute |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Domain Size |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Transfer Attribute |
Yes |
Yes |
Yes |
Yes |
- |
- |
- |
- |
Remove Named Attribute |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Store Named Attribute |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Additional changes since version 3.4:
The Transfer Attribute
node has been removed and split into multiple more specific nodes:
- The
Sample Index
node retrieves data from specific geometry elements by index.
- The
Sample Nearest
node retrieves the indices from the closest geometry elements
- The
Sample Nearest Surface
node interpolates a field input to the closest location on a mesh surface.
On that topic, check out this post explaining how to use the new nodes:
Where is Transfer attribute in 3.4?
Additional changes since version 3.5:
- The
Store Named Attribute
node can now store 2d vector attributes
Addendum: Replaced Attribute Nodes
Some nodes were completely replaced by other nodes after version 2.93 due to the introduction of Fields:
|
2.92 |
2.93 LTS |
3.x |
Attribute Clamp |
- |
Yes |
Clamp |
Attribute Color Ramp |
Yes |
Yes |
Color Ramp |
Attribute Combine XYZ |
- |
Yes |
Combine XYZ |
Attribute Compare |
Yes |
Yes |
Compare |
Attribute Convert |
- |
Yes |
Transfer Attribute (3.1+) Interpolate Domain (3.3+) |
Attribute Fill |
Yes |
Yes |
Capture Attribute (3.1+) Store Named Attribute (3.2+) |
Attribute Map Range |
- |
Yes |
Map Range |
Attribute Math |
Yes |
Yes |
Math |
Attribute Mix |
Yes |
Yes |
Mix |
Attribute Proximity |
- |
Yes |
Geometry Proximity |
Attribute Randomize |
Yes |
Yes |
Random Value |
Attribute Remove |
- |
Yes |
Remove Named Attribute (3.2+) |
Attribute Sample Texture |
- |
Yes |
Image Texture |
Attribute Separate XYZ |
- |
Yes |
Separate XYZ |
Attribute Vector Math |
Yes |
Yes |
Vector Math |
Color Nodes
|
2.92 |
2.93 LTS |
3.0 |
3.1 |
3.2 |
3.3 LTS |
3.4 |
3.5 |
3.6 LTS |
4.0 |
4.1+ |
Blackbody |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Color Ramp |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Combine RGB |
Yes |
Yes |
Yes |
Yes |
Yes ⇲ |
- |
- |
- |
- |
- |
- |
Combine Color |
- |
- |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
MixRGB * |
- |
- |
Yes |
Yes |
Yes |
Yes ⇲ |
- |
- |
- |
- |
- |
Mix Color * |
- |
- |
- |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
RGB Curves |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Separate RGB |
Yes |
Yes |
Yes |
Yes |
Yes ⇲ |
- |
- |
- |
- |
- |
- |
Separate Color |
- |
- |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
* The nodes MixRGB
and Mix Color
are referred to as "Mix" in the title of the node.
Curve Nodes
|
3.0 |
3.1 |
3.2 |
3.3 LTS |
3.4 |
3.5 |
3.6 LTS |
4.0+ |
Curve Length |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Curve to Mesh |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Curve to Points |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Deform Curves on Surface |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Fill Curve |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Fillet Curve |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Interpolate Curves |
- |
- |
- |
- |
- |
Yes |
Yes |
Yes |
Resample Curve |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Reverse Curve |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Sample Curve |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Subdivide Curve |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Trim Curve |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Curve Handle Positions |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Curve Tangent |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Curve Tilt |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Endpoint Selection |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Handle Type Selection |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Is Spline Cyclic |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Spline Length |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Curve Parameter |
Yes ⇲ |
- |
- |
- |
- |
- |
- |
- |
Spline Parameter |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Spline Resolution |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Set Curve Normal |
- |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Set Curve Radius |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Set Curve Tilt |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Set Handle Positions |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Set Handle Type |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Set Spline Cyclic |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Set Spline Resolution |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Set Spline Type |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Additional changes since version 3.5:
- The
Trim Curves
node now has a selection input
Curve Primitive Nodes
|
3.0 |
3.1 |
3.2 |
3.3 LTS |
3.4 |
3.5 |
3.6 LTS |
4.0+ |
Arc |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Bézier Segment |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Curve Circle |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Curve Line |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Curve Spiral |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Quadratic Bézier |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Quadrilateral |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Star |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Curve Topology Nodes
|
3.4 |
3.5 |
3.6 |
4.0+ |
Offset Point in Curve |
Yes |
Yes |
Yes |
Yes |
Curve of Point |
Yes |
Yes |
Yes |
Yes |
Points of Curve |
Yes |
Yes |
Yes |
Yes |
Geometry Nodes
|
2.92 |
2.93 LTS |
3.0 |
3.1 |
3.2 |
3.3 LTS |
3.4 |
3.5 |
3.6 |
4.0 |
4.1+ |
Bake |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
Yes |
Bounding Box |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Convex Hull |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Delete Geometry |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Duplicate Elements |
- |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Geometry Proximity |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Geometry to Instance |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Join Geometry |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Merge by Distance |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Raycast |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Sample Index |
- |
- |
- |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Sample Nearest |
- |
- |
- |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Separate Components |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Separate Geometry |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Split to Instances |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
Yes |
Transform |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Set ID |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Set Position |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Index of Nearest |
- |
- |
- |
- |
- |
- |
- |
- |
Yes |
Yes |
Yes |
Input Nodes
|
2.92 |
2.93 LTS |
3.0 |
3.1 |
3.2 |
3.3 LTS |
3.4 |
3.5 |
3.6 LTS |
4.0 |
4.1+ |
Boolean |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Active Camera |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
Yes |
Collection Info |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Color |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Image |
- |
- |
- |
- |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Image Info |
- |
- |
- |
- |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Integer |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Is Viewport |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Material |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Object Info |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Self Object |
- |
- |
- |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Scene Time |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
String |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Value |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Vector |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Index |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Named Attribute |
- |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Normal |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Position |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Radius |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
ID |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Random Float * |
Yes |
Yes * |
- |
- |
- |
- |
- |
- |
- |
- |
- |
* The node Random Float
has been renamed to Random Value
and has been moved to the category "Utilities" since version 3.0.
Additional changes since version 3.5:
- The
Named Attribute
input node now has an "Exists" output to tell whether the attribute exists
Instances Nodes
|
3.0 |
3.1 |
3.2 |
3.3 LTS |
3.4 |
3.5 |
3.6 LTS |
4.0+ |
Instance on Points |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Instances to Points |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Rotate Instances |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Scale Instances |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Translate Instances |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Realize Instances |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Instance Rotation |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Instance Scale |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Material Nodes
|
3.0 |
3.1 |
3.2 |
3.3 LTS |
3.4 |
3.5 |
3.6 LTS |
4.0+ |
Replace Material |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Material Index |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Material Selection |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Set Material |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Set Material Index |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Mesh Nodes
|
2.92 |
2.93 LTS |
3.0 |
3.1 |
3.2 |
3.3 LTS |
3.4 |
3.5 |
3.6 LTS |
4.0+ |
Dual Mesh |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Edge Paths to Curves |
- |
- |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Edge Paths to Selection |
- |
- |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Extrude Mesh |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Flip Faces |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Boolean |
Yes |
Yes ⇲ |
- |
- |
- |
- |
- |
- |
- |
- |
Mesh Boolean |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Mesh to Curve |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Mesh to Points |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Mesh to Volume |
- |
- |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Sample Nearest Surface |
- |
- |
- |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Sample UV Surface |
- |
- |
- |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Scale Elements |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Edges Split |
Yes |
Yes ⇲ |
- |
- |
- |
- |
- |
- |
- |
- |
Split Edges |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Subdivide |
- |
Yes ⇲ |
- |
- |
- |
- |
- |
- |
- |
- |
Subdivide Mesh |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Subdivision Surface |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Triangulate |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Edge Angle |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Edge Neighbors |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Edge Vertices |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Edges to Face Groups |
- |
- |
- |
- |
- |
- |
- |
Yes |
Yes |
Yes |
Face Area |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Face Neighbors |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Face Set Boundaries |
- |
- |
- |
- |
- |
- |
Yes ⇲ |
- |
- |
- |
Face Group Boundaries |
- |
- |
- |
- |
- |
- |
- |
Yes |
Yes |
Yes |
Face is Planar |
- |
- |
- |
- |
Yes |
Yes ⇲ |
- |
- |
- |
- |
Is Face Planar |
- |
- |
- |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Is Face Smooth |
- |
- |
- |
- |
- |
- |
- |
- |
- |
Yes |
Is Edge Smooth |
- |
- |
- |
- |
- |
- |
- |
- |
- |
Yes |
Is Shade Smooth |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Mesh Island |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Shortest Edge Paths |
- |
- |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Vertex Neighbors |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Set Shade Smooth |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Mesh Primitive Nodes
|
2.93 LTS |
3.0 |
3.1 |
3.2 |
3.3 LTS |
3.4 |
3.5 |
3.6 LTS |
4.0+ |
Cone |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Cube |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Cylinder |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Grid |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Icosphere |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Circle |
Yes ⇲ |
- |
- |
- |
- |
- |
- |
- |
- |
Mesh Circle |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Line |
Yes ⇲ |
- |
- |
- |
- |
- |
- |
- |
- |
Mesh Line |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
UV Sphere |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Mesh Topology Nodes
|
3.4 |
3.5 |
3.6 LTS |
4.0+ |
Corners of Face |
Yes |
Yes |
Yes |
Yes |
Corners of Vertex |
Yes |
Yes |
Yes |
Yes |
Edges of Corner |
Yes |
Yes |
Yes |
Yes |
Edges of Vertex |
Yes |
Yes |
Yes |
Yes |
Face of Corner |
Yes |
Yes |
Yes |
Yes |
Offset Corner in Face |
Yes |
Yes |
Yes |
Yes |
Vertex of Corner |
Yes |
Yes |
Yes |
Yes |
Output Nodes
|
3.0 |
3.1 |
3.2 |
3.3 LTS |
3.4 |
3.5 |
3.6 LTS |
4.0+ |
Viewer |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Point Nodes
|
2.92 |
2.93 LTS |
3.0 |
3.1 |
3.2 |
3.3 LTS |
3.4 |
3.5 |
3.6 |
4.0 |
Distribute Points in Volume |
- |
- |
- |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Point Distribute |
Yes |
Yes ⇲ |
- |
- |
- |
- |
- |
- |
- |
- |
Distribute Points on Faces |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Points |
- |
- |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Points to Vertices |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Points to Volume |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Points to Curves |
- |
- |
- |
- |
- |
- |
- |
- |
- |
Yes |
Set Point Radius |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Addendum: Replaced Point Nodes
Some nodes were completely replaced by other nodes after version 2.93:
|
2.92 |
2.93 LTS |
3.x |
Align Rotation to Vector |
Yes |
Yes |
Align Euler to Vector |
Point Distribute |
Yes |
Yes |
Distribute Points on Faces |
Point Instance |
Yes |
Yes |
Instance on Points |
Point Rotate |
Yes |
Yes |
Rotate Euler |
Point Scale |
Yes |
Yes |
Vector Math (Scale) |
Point Separate |
Yes |
Yes |
Separate Geometry |
Point Translate |
Yes |
Yes |
Set Position |
Text Nodes
|
3.0 |
3.1 |
3.2 |
3.3 LTS |
3.4 |
3.5 |
3.6 LTS |
4.0+ |
Join Strings |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Replace String |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Slice String |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Special Characters |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
String Length |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
String to Curves |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Value to String |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Texture Nodes
|
3.0 |
3.1 |
3.2 |
3.3 LTS |
3.4 |
3.5 |
3.6 LTS |
4.0 |
4.1+ |
Brick Texture |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Checker Texture |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Gradient Texture |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Image Texture |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Magic Texture |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Musgrave Texture |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
- |
Noise Texture |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Voronoi Texture |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Wave Texture |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
White Noise |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Additional changes since version 3.5:
- The
Image Texture
node has a new mirror extension type
Utilities Nodes
|
2.92 |
2.93 LTS |
3.0 |
3.1 |
3.2 |
3.3 LTS |
3.4 |
3.5 |
3.6 LTS |
4.0 |
4.1+ |
Accumulate Field |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Align Euler to Vector |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Boolean Math |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Clamp |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Float Compare |
Yes |
Yes ⇲ |
- |
- |
- |
- |
- |
- |
- |
- |
- |
Compare Floats |
- |
- |
Yes ⇲ |
- |
- |
- |
- |
- |
- |
- |
- |
Compare |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Field at Index |
- |
- |
- |
Yes |
Yes |
Yes |
Yes ⇲ |
- |
- |
- |
- |
Evaluate at Index |
- |
- |
- |
- |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Float Curve |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Float To Integer |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Interpolate Domain |
- |
- |
- |
- |
- |
Yes |
Yes ⇲ |
- |
- |
- |
- |
Evaluate on Domain |
- |
- |
- |
- |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Map Range |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Math |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Mix |
- |
- |
- |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Random Value |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Rotate Euler |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Rotate Vector |
- |
- |
- |
- |
- |
- |
- |
- |
- |
Yes |
Yes |
Rotate Rotation |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
Yes |
Axis Angle to Rotation |
- |
- |
- |
- |
- |
- |
- |
- |
- |
Yes |
Yes |
Euler to Rotation |
- |
- |
- |
- |
- |
- |
- |
- |
- |
Yes |
Yes |
Rotation to Euler |
- |
- |
- |
- |
- |
- |
- |
- |
- |
Yes |
Yes |
Rotation to Quaternion |
- |
- |
- |
- |
- |
- |
- |
- |
- |
Yes |
Yes |
Quaternion to Rotation |
- |
- |
- |
- |
- |
- |
- |
- |
- |
Yes |
Yes |
Invert Rotation |
- |
- |
- |
- |
- |
- |
- |
- |
- |
Yes |
Yes |
Rotation to Axis Angle |
- |
- |
- |
- |
- |
- |
- |
- |
- |
Yes |
Yes |
Index Switch |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
Yes |
Menu Switch |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
Yes |
Switch |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Vector Nodes
|
2.92 |
2.93 LTS |
3.0 |
3.1 |
3.2 |
3.3 LTS |
3.4 |
3.5 |
3.6 LTS |
4.0+ |
Combine XYZ |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Separate XYZ |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Vector Curves |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Vector Math |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Vector Rotate |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Volume Nodes
|
2.93 LTS |
3.0 |
3.1 |
3.2 |
3.3 LTS |
3.4 |
3.5 |
3.6 LTS |
4.0+ |
Volume Cube |
- |
- |
- |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Volume to Mesh |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
UV Nodes
|
3.3 LTS |
3.4 |
3.5 |
3.6 LTS |
4.0+ |
Pack UV Islands |
Yes |
Yes |
Yes |
Yes |
Yes |
UV Unwrap |
Yes |
Yes |
Yes |
Yes |
Yes |
Group Nodes
|
2.92 |
2.93 LTS |
3.0 |
3.1 |
3.2 |
3.3 LTS |
3.4 |
3.5 |
3.6 LTS |
4.0+ |
Group Input |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Group Output |
- |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Hair Nodes
|
|
3.5+ |
Deformation: |
|
|
|
Blend Hair Curves |
Yes |
|
Displace Hair Curves |
Yes |
|
Frizz Hair Curves |
Yes |
|
Hair Curves Noise |
Yes |
|
Roll Hair Curves |
Yes |
|
Rotate Hair Curves |
Yes |
|
Shrinkwrap Hair Curves |
Yes |
|
Smooth Hair Curves |
Yes |
|
Straighten Hair Curves |
Yes |
|
Trim Hair Curves |
Yes |
Generation: |
|
|
|
Duplicate Hair Curves |
Yes |
|
Generate Hair Curves |
Yes |
|
Interpolate Hair Curves |
Yes |
Guides: |
|
|
|
Braid Hair Curves |
Yes |
|
Clump Hair Curves |
Yes |
|
Create Guide Index Map |
Yes |
|
Curl Hair Curves |
Yes |
Read: |
|
|
|
Curve Info |
Yes |
|
Curve Root |
Yes |
|
Curve Segment |
Yes |
|
Curve Tip |
Yes |
|
Hair Attachment Info |
Yes |
Utility: |
|
|
|
Attach Hair Curves to Surface |
Yes |
|
Redistribute Curve Points |
Yes |
|
Restore Curve Segment Length |
Yes |
Write: |
|
|
|
Set Hair Curve Profile |
Yes |
With version 4.0, geometry nodes can now also be created as tools, which are then available in the main menu.
|
4.0+ |
3D Cursor |
Yes |
Face Set |
Yes |
Selection |
Yes |
Set Face Set |
Yes |
Set Selection |
Yes |
Addendum: Math Nodes
Most mathematical operations hide behind the nodes Math and Vector Math, which can be found in the category Utilities and Vector respectively.
So if you see a node that does not appear with its name in the above list, it is almost certainly one of these two nodes whose property has been set to a specific mathematical operation, and thus also shows the corresponding name in the title.
Vector Math Nodes
The operations available in Vector Math are:
|
2.92 |
2.93 LTS |
3.0+ |
Add |
Yes |
Yes |
Yes |
Subtract |
Yes |
Yes |
Yes |
Multiply |
Yes |
Yes |
Yes |
Divide |
Yes |
Yes |
Yes |
Multiply Add |
- |
- |
Yes |
Cross Product |
Yes |
Yes |
Yes |
Project |
Yes |
Yes |
Yes |
Reflect |
Yes |
Yes |
Yes |
Refract |
- |
Yes |
Yes |
Faceforward |
- |
Yes |
Yes |
Dot Product |
Yes |
Yes |
Yes |
Distance |
Yes |
Yes |
Yes |
Length |
Yes |
Yes |
Yes |
Scale |
Yes |
Yes |
Yes |
Normalize |
Yes |
Yes |
Yes |
Wrap |
Yes |
Yes |
Yes |
Snap |
Yes |
Yes |
Yes |
Floor |
Yes |
Yes |
Yes |
Ceil |
Yes |
Yes |
Yes |
Modulo |
Yes |
Yes |
Yes |
Fraction |
Yes |
Yes |
Yes |
Absolute |
Yes |
Yes |
Yes |
Minimum |
Yes |
Yes |
Yes |
Maximum |
Yes |
Yes |
Yes |
Sine |
Yes |
Yes |
Yes |
Cosine |
Yes |
Yes |
Yes |
Tangent |
Yes |
Yes |
Yes |
Math Nodes
The operations available in Math are as follows (these are equally available in all versions):
|
All Versions |
Functions: |
|
|
Add |
|
Subtract |
|
Multiply |
|
Divide |
|
Multiply Add |
|
Power |
|
Logarithm |
|
Square Root |
|
Inverse Square Root |
|
Absolute |
|
Exponent |
Comparison: |
|
|
Maximum |
|
Less Than |
|
Greater Than |
|
Sign |
|
Compare |
|
Smooth Minimum |
|
Smooth Maximum |
Rounding: |
|
|
Round |
|
Floor |
|
Ceil |
|
Truncate |
|
Fraction |
|
Modulo * |
|
Wrap |
|
Snap |
|
Ping-Pong |
Trigonometric: |
|
|
Sine |
|
Cosine |
|
Tangent |
|
Arcsine |
|
Arccosine |
|
Arctangent |
|
Arctan2 |
|
Hyperbolic Sine |
|
Hyperbolic Cosine |
|
Hyperbolic Tangent |
Conversion: |
|
|
To Radians |
|
To Degrees |
|
Clamp |
* In Blender version 4.0, the Modulo node has been split into two options:
- Truncated Modulo : Outputs the remainder once the first value is divided by the second value.
- Floored Modulo: Returns the positive remainder of a division operation.
...and if you still see a node somewhere in a screenshot/tutorial that is not listed here, then it is most likely an individually assigned title.