
Explore Blender's geometry nodes, a procedural, node-based system that enables non-destructive geometry creation. Learn how input geometry becomes output geometry through simple nodes, offering flexibility and animation potential.
Enable the built-in Node Wrangler add-on in Blender to speed up geometry nodes, providing instant previews, tidy reroutes, lazy connections, and a knife tool for cutting wires.
Learn Blender's essential user interface for geometry nodes, including workspaces, the 3D viewport, outliner, and geometry node editor, plus navigation, selection, and quick shortcuts.
Explore the view and area tools in Blender's geometry nodes editor, mastering zoom, frame selected and frame all, and maximizing, duplicating, and arranging workspaces for a two-monitor workflow.
Master the Blender geometry nodes select menu with shortcuts for all, none, invert, circle, box, and lasso selections, plus smart, linked, grouped selections, and node labeling.
Explore the node menu as the primary toolkit for manipulating, organizing, and managing Blender's geometry nodes, covering basic operations, frames and groups, linking, and visibility controls.
Explore the fundamentals of Blender geometry nodes with group input and group output, map geometry through group sockets, and reuse node groups across projects, controlling values from the modifier panel.
Discover how constant nodes in Blender geometry nodes fix values for position, scale, rotation, and subdivision, using value, integer, boolean, vector, and color nodes.
Explore Blender geometry nodes points to create point clouds, instance geometry on points, and distribute points on faces and in volume with random, grid, and Poisson options.
Explore converting point clouds into volumetric and curve data using Blender geometry nodes. Create volume from points, curves, and instances with controls for density, size, and resolution.
In this lesson you'll learn attributes nodes;
Domain Size
Capture Attribute
Store Named Attribute
Blur Attribute
Attribute Statistic
Named Attribute
Explore how to store, remove, and blur named attributes in Blender's geometry nodes, enabling custom attribute workflows for shading, deformation, and optimized geometry processing.
Explore nested instancing in Blender's geometry nodes to build scenes with eight levels, using instance on points and realize instances when deeper nesting is needed to optimize memory and performance.
Fetch transformation and geometry from external objects with the object info node, outputting as instances or geometry in original or relative space to drive procedural effects.
Harness Blender geometry nodes to pull scene data from objects and collections with Object Info and Collection Info, plus active camera and self object for dynamic workflows.
Explore gradient, white noise, magic, checker, and gabor textures in Blender geometry nodes, mastering gradients, random values, swirl patterns, checker masks, and directional noise for shaders.
Blender's geometry nodes textures cover noise, voronoi, wave, brick, and image textures, teaching you to control scale, distortion, and color outputs for procedural landscapes, patterns, and material colorization.
Explore Blender's geometry nodes material tools to set, replace, or reference materials on meshes. Identify material indices, select materials, and procedurally assign materials for dynamic swaps.
Explore color nodes in geometry nodes to create, modify, and blend color data for materials and lighting, including blackbody, color ramp, and rgb curves.
Explore procedural text generation in Blender's geometry nodes by converting strings to curves, joining strings, replacing and slicing text, measuring length, and formatting with special characters.
Explore breaking and reassembling vectors with separate XYZ and combine XYZ, rotate and map vectors, and perform vector math for procedural motion, shading, lighting, and geometry nodes.
Explore Blender's geometry nodes math tools, including clamp, float-to-integer, compare, boolean math, map range, float curve, random value, and hash value, to control values, drive animations, and shape procedural logic.
Learn to use the accumulate field node to compute leading, trailing, and total sums across geometry elements, with domain control and index-based value retrieval for procedural effects in Blender.
Create a 4x4 transformation matrix by combining translation, rotation, and scale. Use separate transform and combine matrix nodes to decompose and reassemble transforms for procedural geometry and animation.
Multiply two 4x4 transformation matrices to chain translations, rotations, and scales; use determinant checks for invertibility; transpose for axis swaps; and apply inverses in procedural workflows.
Apply a 4×4 transformation matrix to a position vector with the Transform Point Node to move, rotate, and scale points in 3D space for precise geometric control.
Read nodes in the mesh category reveal vertex, edge, and face neighbor data without altering geometry. Use this topology information to analyze meshes and drive procedural effects.
Use the set shade smooth node to toggle smooth or flat shading on mesh faces or edges, producing per-face or per-edge shading control and an updated mesh.
Explore the extrude mesh node to generate and move edges or faces from selected elements outward along normals, and use scale elements and mesh boolean nodes for procedural geometry operations.
Subdivide mesh node increases mesh resolution by adding faces without smoothing, enabling procedural detail, hard-surface workflows, curve-based modeling, and low-poly to mid-poly refinement.
Learn to navigate mesh topology using corner-based nodes, retrieving edges, vertices, and faces, and rotate through corners with offset, enabling procedural edge selection and uv considerations.
Explore the sample nodes in Blender geometry nodes to read and reuse attributes from specific mesh elements. Use nearest surface and UV sampling to transfer attributes and drive procedural effects.
Explore Blender geometry nodes to control curves with set spline cyclic for open or closed loops, and adjust tilt, radius, and normals for precise shading and modeling.
Explore the set of curve nodes for geometry nodes: cyclic control to close or open splines, tilt, radius, and normal adjustments for procedural curves, shading, and dynamic effects.
Identify each control point’s curve and position within its curve to enable multi-curve processing, procedural animation, and custom curve effects.
Convert curves into meshes with the curve to mesh node, enabling tubes, wires, and extrusions using a profile curve while transferring attributes along the path.
Explore curve operations in Blender geometry nodes, including merging grease pencil layers, converting grease pencil to curves, and subdivide, resample, and trim for efficient workflows.
Explore how the Position node outputs a 3D vector for each element, with positions for points, edges, faces, and instances, and use the Radius node for curve thickness and visualization.
Use the set geometry name node to label geometry for debugging in the spreadsheet editor, then apply the set ID and set position nodes for stable IDs and controlled placement.
Explore how Blender's geometry nodes compute proximity, sample nearest elements, and cast rays to project onto surfaces. Apply distance-based effects and surface alignments to meshes and point clouds.
In this lesson, we’re going to create a cute UFO using the nodes we’ve learned so far — and we’ll also be learning some new ones along the way.
The nodes we will learn in this lesson;
Transform Geometry
Join Geometry
Combine XYZ
Math (Add, Multiply, Divide, Subtract)
Expose antenna and capsule parameters in a geometry nodes group, turning antenna sphere radius, antenna length, rotation, capsule radius, UFO radius, and UFO height into sliders for a parametric UFO.
Create a spiral stair-step arrangement using geometry nodes by converting a spiral curve to points, instancing scaled cubes, and aligning rotation to the curve's tangent.
Control a geometry nodes spiral staircase in Blender by syncing the cylinder height with the staircase height using value nodes, set position, scale elements, and radius controls, with dynamic rotation.
Create a living, animated shell effect in Blender geometry nodes by separating faces, pushing them outward, and animating with scene time and noise, then refine with a proximity mask.
Conclude by replacing placeholder cubes with textured music notes, preparing note assets, and refining their appearance through geometry nodes with collection info, rotate, scale, and translate.
In this video, we'll dive deep into the powerful Import Nodes and Format String Node, both introduced in Blender 4.5.
You'll discover how these new nodes function and explore practical examples of how they can significantly enhance your Geometry Nodes workflows. Whether your goal is to efficiently bring external data into your node trees or to gain precise control over text formatting, these nodes offer incredible flexibility and power.
What you'll learn in this lesson:
Understanding the functionality of the Import Nodes for seamless external data integration.
Mastering the Format String Node for advanced text manipulation within Geometry Nodes.
Practical applications and real-world use cases for both nodes.
Use the set mesh normal node in Blender 4.5 to control normals and shading. Explore tangent space, sharpness, and blend options for non-destructive, flexible surface styling.
Welcome to the world of procedural 3D in Blender!
This comprehensive course will guide you through one of Blender’s most advanced and powerful systems: Geometry Nodes. Whether you're just starting out or already experienced in 3D, this course is designed to elevate your skills and help you build dynamic, reusable systems from scratch — all without destructive workflows.
We begin with the core concepts — learning the node interface, creating simple shapes, and understanding how data flows from one node to another. From there, we explore the powerful world of procedural modeling, instancing, attributes, field-based systems, and animation techniques.
Throughout the course, you'll work on real-world examples and exercises that will help you solidify your knowledge. You’ll learn how to build efficient workflows, create complex 3D structures, and even automate modeling tasks using nothing but nodes.
By the end of the course, you will not only be fluent in Geometry Nodes — you’ll be able to design flexible 3D systems, build procedural tools, and think like a technical artist. You'll also gain the ability to quickly prototype, iterate, and reuse your setups across different projects.
This course is ideal for 3D artists, motion designers, game developers, architectures, engineers, academcians and anyone curious about the future of smart modeling workflows in Blender.
Get ready to transform your creative process. Let’s dive in and design the impossible!