Geometry Nodes in Blender 4: Create Complex 3D Models

Learn to create complex 3D models procedurally with Geometry Nodes

   Watch Promo
 

Geometry Nodes in Blender 4: Create Complex 3D Models EARLY ACCESS

Learn to create complex 3D models procedurally with Geometry Nodes

Join 734,000 Strong Student Community

Get Teaching Assistant Support

Earn a Completion Certificate

Enjoy 30-Day Money-Back Promise

Lifetime Access to Course

Get plugged into our communities of amazing developers on Facebook (nearly 20k), in our own TA-curated Community (17k views/day), or our student chat group (10k live at any one time)

Ready to learn a powerful new tool for non-destructive, procedural modelling?

Geometry Nodes allows to you create complex 3D models procedurally, so you can create models that may be difficult or time-consuming using traditional modelling.

The non-destructive aspect of Geometry Nodes means changes can be made to your models and node trees without having to start from scratch. Dependencies can be built into node trees that will automatically take into account other changes in your scene.

Geometry Nodes is flexible and efficient, allowing you to save all or portions of individual node trees to re-use later and save precious time.

By creating node trees by visually connecting different nodes, Blender users can gain a greater understanding of the processes of procedural modelling.

  • Learn the core concepts used in Geometry Nodes; data types, boolean math for selection, fields and attributes etc.
  • Discover how to manipulate geometry, meshes and curves directly in the Geometry Node editor while learning about the most vital nodes and workflows.
  • Create a Modifer that can be used to populate any mesh with a low-poly forest, complete with trees, rocks, bushes and grass.
  • Use curves to create your own objects that can be used in your scenes, from simple blades of grass and leaves, fencing that follows terrain automatically, and finally a stylised tree generator.

So if you want to learn a powerful new tool for non-destructive, procedural modelling and create your own modifiers, operators and mesh editing tools this is the course for you!

You'll need a basic knowledge of Blender and the ability to run Blender 4.0 (or a later version of Blender).

You’ll get full lifetime access for a single one-off fee. The creators are qualified and experienced coders, so are able to explain complex concepts clearly, as well as entertain along the way.

Benefit from our world-class support from both other students, and the instructors who are on the forums regularly.

You’ll gain access to a course forum where you can discuss topics on a course-wide basis, or down to the individual video. Get plugged into our communities of amazing developers on Facebook (nearly 20k), in our own TA-curated Community (17k views/day), and our student chat group (10k live at any one time).

Note: this course is still in development with new content being added on a regular basis.

Dive in now and power up your Blender skills!


In this course you'll learn...

  • Fundamentals of Geometry nodes in Blender
  • Data types used in Blender, how to identify and use them, and how fields and attributes are used in Geometry Nodes
  • Manipulate geometry, primitive meshes and curves directly in Geometry Nodes in a non-destructive workflow
  • Basic concepts and more advanced workflows for populating scenes with instances of simple or more complex geometr

Your Instructor


Stephen Woods
Stephen Woods

Hi, I’m Stephen – great to meet you!

I fell in love with 3D art in 2005 when I began using 3DS Max in 2005 while studying Film-craft and Animation. A few years later I moved onto Maya and Lightwave while completing a degree in Computer Animation. I discovered, despite a love of animation and filmmaking, that creating 3D art was the career for me.

While taking time off to be a stay-at-home dad to two brilliant boys, I discovered Blender and explored every aspect of this amazing content creation software, from modelling, lighting, texturing, rendering, and compositing to animation, video editing, VFX and recently, geometry nodes. Transitioning from Max and Maya to Blender as my primary production tool.

Since discovering GameDev.tv’s awesome Unity courses many years ago, I’ve also caught the programming bug and recently completed a second degree in Computing and IT with Design, where I mostly concentrated on Design Thinking and innovation, Python, Java, and C# programming, Software Engineering and Web Technologies.

I’m honoured to now teach Blender for a living, creating several courses over the years. I just couldn’t be happier that I now work with GameDev.tv to bring you more Blender courses that will inspire you to level up your 3D art, whether for games, illustration, or animation.


Course Curriculum (10+ hours)


  Introduction & Setup (0 hours 17 minutes)
Available in days
days after you enroll
  • Preview
    Course Introduction (4:46)
  • Start
    Downloading & Installing Blender 4 (3:12)
  • Preview
    Setting Up Blender for Geometry Nodes (7:43)
  • Start
    Community & Support (1:33)
  Geometry Node Basics (0 hours 42 minutes)
Available in days
days after you enroll
  • Preview
    Section Introduction - Geometry Node Basics (2:17)
  • Start
    The Spreadsheet (8:47)
  • Start
    Data Types (5:29)
  • Start
    Socket Types - Floats & Integers (7:25)
  • Start
    Socket Types - Boolean & Vector (10:43)
  • Start
    Fields & Attributes (8:16)
  Instancing Geometry (3 hours 31 minutes)
Available in days
days after you enroll
  • Preview
    Section Introduction - Instancing Geometry (2:50)
  • Start
    Adding & Manipulating Primitives (11:33)
  • Start
    Adding Materials & Smooth Shading (10:03)
  • Start
    Distribute Points On Faces (15:39)
  • Start
    Instance On Points (14:01)
  • Start
    Instance On Points - Challenge Solution (7:57)
  • Start
    Instancing Collections (7:42)
  • Start
    Controlling Density (13:29)
  • Start
    Manipulating Instances Using Distance Fields (11:50)
  • Start
    Combining Distance Fields (9:22)
  • Start
    Adding Low Poly Trees & Boulders (10:50)
  • Start
    Adding Low Poly Pebbles & Grass (14:13)
  • Start
    Challenge Solution - Tidying Up The Node Tree (5:17)
  • Start
    Base Mesh Displacement & Shading (11:11)
  • Start
    Replacing The Base Mesh (3:43)
  • Start
    Setting Up Switches (6:31)
  • Start
    Setting Up Simple Lighting (6:13)
  • Start
    Using Vertex Groups for Density (11:49)
  • Start
    Setting Random Colors Per Instance (8:13)
  • Start
    Final Adjustments to The Node Tree (6:54)
  • Start
    Setting Up The Render (9:54)
  • Start
    Final Render (12:39)
  Using Curves (2 hours 19 minutes)
Available in days
days after you enroll
  • Preview
    Section Introduction - Using Curves (1:07)
  • Start
    Bezier Splines (11:28)
  • Start
    Using Bezier Splines in Geometry Nodes (12:51)
  • Start
    Curve Primitives in Geometry Nodes (14:38)
  • Start
    Fill & Fillet Curve Nodes (8:26)
  • Start
    More Curve Operations (12:21)
  • Start
    Resample Curve Node (10:30)
  • Start
    Reshaping Curves (10:37)
  • Start
    Creating a Blade of Grass (13:16)
  • Start
    Creating a Grass Shader (9:38)
  • Start
    Creating Random Variations (8:35)
  • Start
    Creating Grass Clumps (8:30)
  • Start
    Creating the Grass System (10:48)
  • Start
    Adding Group Inputs (6:22)
  Tree Generator (3 hours 25 minutes)
Available in days
days after you enroll
  • Preview
    Tree Generator - Section Intro (1:40)
  • Start
    Planning Our Solution (3:48)
  • Start
    Creating the Trunk & Branches (11:21)
  • Start
    Adding Thickness (13:49)
  • Start
    Changing the Shape of the Tree (11:39)
  • Start
    Creating Secondary Branches (16:09)
  • Start
    Creating Tertiary Branches (8:04)
  • Start
    Tweaking the Tree Settings (6:22)
  • Start
    Creating a Distortion Node (12:51)
  • Start
    Setting Individual Distortions (8:03)
  • Start
    Adjusting Individual Radii (8:29)
  • Start
    Simple Leaf Distribution (13:28)
  • Start
    Creating a Simple Twig (11:36)
  • Start
    Adding Leaves to the Twigs (10:55)
  • Start
    Creating Simple Shaders (19:03)
  • Start
    Distorting the Trunk to Add Roots (13:58)
  • Start
    Creating a Tree Generator Node Group (14:13)
  • Start
    Finishing & Testing the Node Group (11:55)
  • Start
    Project Wrap Up (8:18)

Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!