
Explore geometry nodes in Blender, master the fundamentals, and learn how node setups create powerful effects; practice through a ten-lecture course from scratch to final renders.
Mastering geometry nodes in Blender explains node trees and data flow, explores curves, covers the most used nodes, and leads into a hands-on exercise section for creating renders.
in this lesson, we explore the geometry nodes interface and what you can do with geometry nodes
in this lesson, we explore the geometry nodes interface and what you can do with geometry nodes
Geometry nodes uses a node tree setup, that flows left to write, you can create many brunches in a node system, lets talk about that and more in this lecture
one of the most geometry nodes data type is point clouds lets see what more this data type can do
one of the most geometry nodes data type is point clouds lets see what more this data type can do
creating procedural generators and systems requires customization, in this lesson lets look at creating custom inputs for your geometry nodes setup
when working in geometry nodes its improtant to understand how your data is behaving or what the nodes are doing, the best way to do that is using the default visualization that comes with geometry nodes
in this lesson, lets look at geoemtry nodes attributes which are at the core of geometry node functionality.
In this lesson lets look at, how we can change the positions of vertices on a mesh with geometry nodes
To finalize this section of the course lets combine what we have learnt to create a procedural forest
Explore section two of Mastering geometry nodes in Blender, focusing on curves as a key data set for geometry nodes and motion graphics, and why they matter in procedural setups.
in this lesson lets take a look at how to use curves in geometry nodes
curves are a great way to create copies of objects in a procedural way, where you can control the number of points on a curve to increase the copies and when you edit the curve, the copies follow, in this lesson lets look at instancing objects on a curve
this lesson dives into creating animations using curves
the end points of a curve can be used for alot of effects in motion graphics, lets take a look at how to select them and manipulate them
we use alot of data in geometry nodes, the attribute node, can give us a summery of that data
you can create curves in geometry nodes, procedurally using the points to curve node, lets see how
you can convert curves to a path, that other objects follow, lets see how to set that up in this lecture
in this lecture, lets combine everything we have learned about curves to create a simple traffic simulation system in geomerty nodes
Crowd simulation is not that different from traffic simulation, in this lesson, lets convert the traffic to a crowd simulator
this lesson is a continuation of the crowd simulation lectur
this lesson is a continuation of the crowd simulation lecture
in this lesson lets take a look at uv unwrapping in geometry nodes
in this lesson lets look at the proximity node: the proximity node can be used for quite alot including checking how close objects, instances or points are to something
in this lesson lets look at the proximity node: the proximity node can be used for quite alot including checking how close objects, instances or points are to something
In this lesson, we’ll use the Proximity Node to create a realistic forest path. By measuring the distance between the path and surrounding trees, we'll dynamically clear space and adjust foliage density, making the environment look natural and immersive
In this lesson, we’ll dive into using the Named Attribute Node for environment creation. By accessing and manipulating specific attributes, we’ll procedurally control terrain features, vegetation distribution, and object placements, adding depth and detail to your environments.
"In this lesson, we’ll explore Group Nodes, a powerful way to organize and simplify complex node setups. By grouping nodes, we can create reusable components, streamline workflows, and build more efficient, modular systems for procedural assets and environments
In this lesson, we’ll look at the Switch Node, which allows you to toggle between different inputs based on conditions. It’s perfect for creating versatile setups where you can quickly switch between variations, enhancing flexibility and control in your procedural workflows
In this lesson, we’ll discover the Power of the Math Node, a versatile tool for performing various mathematical operations. From controlling transformations to driving procedural effects, this node is key to fine-tuning attributes and creating complex, dynamic behaviors in your projects.
In this lesson, we’ll explore the Raycast Node, which lets you detect surfaces and gather information based on intersections. It’s perfect for aligning objects, creating realistic object interactions, or generating effects that react to surrounding geometry in your scene.
In this lesson, we’ll dive into the Repeat Zone, a feature that allows you to loop node operations efficiently. It’s ideal for creating iterative effects, patterns, or structures by repeating actions without duplicating nodes, streamlining your procedural workflows.
In this lesson, we’ll explore the Simulation Zone, a powerful tool for creating dynamic, time-based effects. It’s perfect for building particle systems, fluid simulations, or animated procedural setups, allowing you to control and visualize changes over time efficiently.
In this lesson, we’ll dive into the Foreach Element Zone, a tool that lets you apply operations to each element in a collection. It’s ideal for creating complex, individualized effects by processing elements like points, instances, or vertices independently within your procedural setups.
Explore the final section with new material and a project file for each lecture to examine and compare results. Change things to make something more interesting.
In this lesson, we’ll create a melting effect using Geometry Nodes. By manipulating attributes like position and scale over time, we’ll simulate the gradual melting of an object, giving it a dynamic, fluid-like transformation that's perfect for creative animations or VFX
In this lesson, we’ll animate a flower garden using Geometry Nodes. By controlling attributes like rotation, scale, and movement, we’ll bring flowers to life, making them sway with the wind, bloom, and react to their environment for a realistic and captivating animation.
In this lesson, we’ll explore how to create satisfying renders using Geometry Nodes. We’ll focus on generating smooth, looping animations and visually appealing patterns, leveraging procedural techniques to build mesmerizing effects that are perfect for motion graphics and dynamic visual art.
In this lesson, we’ll create procedural roots growing around text using Geometry Nodes. By controlling growth patterns and scaling, we’ll make realistic, intertwining roots that wrap dynamically around the letters, adding an organic and captivating look to your 3D typography.
In this lesson, we’ll build a particle simulation using Geometry Nodes. We’ll set up particles that react to forces, collide with objects, and follow paths, enabling you to create dynamic effects like swirling dust, falling leaves, or magical sparkles in your scenes
In this lesson, we’ll explore creating clones and effectors with Geometry Nodes. We’ll learn how to duplicate objects procedurally and apply various effectors to control their behavior, making it easy to create complex patterns, dynamic animations, and interactive effects in your scenes.
In this lesson, we’ll animate particles that stick to a surface using Geometry Nodes. We’ll control their movement and behavior to make them adhere and slide along the surface, perfect for creating effects like crawling bugs, rolling droplets, or dynamic surface textures
this lesson is part two of the previous lecture
Join me in mastering geometry nodes in Blender, explore project files, and ask questions in the discussion. I'll update resources or add lectures for topics not yet covered.
in this lecture we recreate a motion graphics animation from the new apple imac launch video
In this lecture we are going to look at creating custom forces in geometry nodes to affect particle simulations
Explore creating splash effects by fracturing text or objects with the cell fracture addon and driving pieces with geometry nodes, curves, and vector forces.
Explore how to build an assemble effect in geometry nodes by fracturing text into pieces, creating per-piece paths, sampling curves, and animating assembly with noise, gradients, and random timing.
Explore building complex rope and thread systems in Blender geometry nodes by converting curves to meshes, stacking multiple strand generations, and animating with trim and noise driven displacement.
Explore tv-style motion graphics by animating text with Blender geometry nodes. Convert text to curves, extrude via curve to mesh, and apply per-instance color gradients and trimming.
Animate a logo reveal in Blender using geometry nodes, tracing or importing curves, glass and emission materials, lighting, and camera motion while addressing interlocking curves.
Create a procedurally woven cloth animation in Blender using cloth simulation, geometry nodes, and edge loop based threads, textured via a UV map with dynamic turbulence.
Turn objects into clouds with geometry nodes in Blender, create a cloud generator, distribute points in volume, instance objects, and use volume scatter with noise and density controls.
Learn to create procedural rope or chain ties around any object in Blender using geometry nodes, from volume bounding box to curves, with random rotation, density, UVs, and materials.
this lecture lets make a procedural tree, that can be easily animated, with branches, leaves and flowers
Continue per-branch meshing: expose radius, remesh each branch, prune small branches with a switch node to fix connections, set gravity to zero, and apply noise-driven twists with curve tilt.
unwrap the mesh and set up a material for the procedural tree using named uv attributes. apply image textures, ambient occlusion for moss, and an environment texture in cycles.
Add flowers to the procedural tree by texturing leaves, then instance petals on branch endpoints using geometry nodes, aligning to the curve with rotations, while a mirrored plane forms petals.
Instancing leaves on branch points, adjust leaf radius and scale with randomness, prune excess points, align rotation, and apply a translucent material before joining geometry for a procedural tree.
Animate a procedural blender tree by revealing branches with trim nodes, keyframing radius and growth, and animate leaves and flowers from zero to full size.
Learn to create realistic grass on a plane using geometry nodes, with distribution of points, instancing blades, and randomized rotation and scale for varied, natural results.
Learn to animate grass blades with geometry nodes by rotating instances via a wave texture, mapping rotation range, and using vector math and time-based distortion to create natural wind.
Explore wind deformation of grass blades in geometry nodes by blending straight and bent states with a gradient mask that bends at the top.
Conclude the animated grass project by replacing it with a flower, adjusting scale and rotation, and exposing wave speed, distortion, and noise scale to finalize.
Learn to build a paintbrush simulation in Blender using geometry nodes by drawing a curve, animating a brush along it with a follow curve constraint, and creating brush stroke textures.
Set up brush physics for a cloth-stroke in Blender, apply cloth simulation, pin the top, use a hook to an empty, and adjust presets for realism.
Turn the cloth simulation into brush strands with geometry nodes, bake the cache, adjust subdivisions, and assign to the hook. Duplicate front faces to create internal strands and rebake.
Multiply and bake brush strands in geometry nodes, tweak presets and self-collision, then convert to curves and apply curved mesh with circle curves to refine the look.
Use geometry nodes in Blender to mesh brush strands by converting mesh to curves, duplicating splines, and randomizing positions with evaluate on domain and vector math.
learn to create a paint trail by unwrapping UVs, transferring them to points, selecting ground-contact points, and feeding them into a simulation zone to leave brush strokes.
Turn points into a volume, mesh it to reveal paint strokes, and adjust voxel size, radius, and point counts for stability and higher quality, with a future bake.
Explore adding paint to the brush with geometry nodes by building a branch, randomizing point heights, and converting to volume and mesh for a reflective orange finish.
Utilize geometry nodes to mix colors by transferring color from a curve to a mesh via proximity, then sample nearest surface to create color masks and volume shading.
Geometry nodes has turned blender into one of the most respected 3d application in the industry
This Geometry Nodes Masterclass is the perfect way to dive into one of the most powerful and versatile tools Blender has to offer. This course is designed for anyone looking to harness the potential of procedural modeling, whether you're into motion graphics, game design, VFX, or architectural visualization.
Starting with the fundamentals, we'll walk you through the Geometry Nodes interface, breaking down essential concepts like node types, data flows, and attributes. As you gain confidence, you'll explore procedural geometry creation, learning to build complex shapes, manipulate attributes, and generate stunning visual effects—all while maintaining full control and flexibility. By the end of the basics, you'll be creating terrains, procedural assets, and motion graphics like a pro.
But it doesn’t stop there! We move into advanced territory, covering fields workflows, simulation techniques, and how to integrate Geometry Nodes with shaders for truly unique effects. The course is packed with practical projects like procedural city generation and animated particle systems, so you can apply what you’ve learned in real-world scenarios.
To top it off, you’ll get hands-on experience with the exersice section where in each lecture we create an effect, or a simulation or a satisfying render, that helps build your portfolio and showcase your new skills. Whether you’re a beginner or a seasoned artist, this course provides everything you need to master procedural workflows and unleash your creative potential in Blender. Sign up now and start creating dynamic, captivating 3D art like never before!"
4o