Blender Studio
  • Films
  • Projects
  • Training
  • Assets
  • Tools
  • Blog
  • Join
  • BLENDER.ORG

    • Download

      Get the latest Blender, older versions, or experimental builds.

    • What's New

      Stay up-to-date with the new features in the latest Blender releases.

    DEVELOPMENT

    • Roadmap

      See which projects are currently being worked on and what's next.

    • Documentation

      Guidelines, release notes and development docs.

    LEARNING & RESOURCES

    • Blender Studio

      Access production assets and knowledge from the open movies.

    • Manual

      Documentation on the usage and features in Blender.

    • Benchmark

      A platform to collect and share results of the Blender Benchmark.

    • Blender Conference

      The yearly event that brings the community together.

    DONATE

    • Development Fund

      Support core development with a monthly contribution.

    • One-time Donations

      Perform a single donation with more payment options available.

Training Highlights
Advanced Facial Rigging
3D Printing with Blender
Story Tools
Blender Fundamentals 4.5 LTS

Training types
Course Documentation Production Lesson Workshop

Training categories
Animation Geometry Nodes Lighting Rendering Rigging Shading
Film Highlights
Singularity
2026
Wing It!
2023
Hero
2018
Spring
2019
Project Highlights
Impulse Purchase
Other
Project Storm
Rigging R&D
DOGWALK
Interactive
Project Gold
Showcase
Assets Highlights
Characters
Models & rigs
Assets
All production files
Libraries
Curated sets
Course
Geometry Nodes from Scratch
Basics
  1. 01

    Theory - Basics

    Free
  2. 02

    Example - Rock Generator

Data Structure
  1. 01

    Theory - Data Structure

  2. 02

    Example - Simple Rock Scattering

Fields
  1. 01

    Theory - Fields

  2. 02

    Example - Advanced Rock Scattering

  3. 03

    Example - Tree Generator

Attribute Propagation
  1. 01

    Theory - Attribute Propagation

  2. 02

    Example - Grass Tuft Generator

Extras
  1. 01

    Hair Assets in Blender 3.5

    Free
  2. 02

    Make Procedural Fur in Blender 3.5

    Free
  3. 03

    Simulation Nodes in Blender 3.6 LTS

    Free
  4. 04

    Node Tools in Blender 4.0

    Free
  5. 05

    Matrix Socket in Blender 4.2

    Free
  6. 06

    Interactive Node Tools in Blender 4.2

    Free
  7. 07

    Gizmos, For-Each Zone and more new Geometry Nodes features - Blender 4.3

    Free
Files
  1. Low Poly Assets
  2. Low Poly Example Scene
  3. Array Tools Free
  4. Doodle Cloud Free
  5. Spaceship Generator Free
  6. Geometry Components Demo
Basics

Theory - Basics

Simon Thommes
Simon Thommes Author
  • Free
Download .mp4 (221.5 MB)
Download English Subtitles
License CC-BY
Report Problem

You can find a bunch of geometry modifiers to play around with in the 'Files' section of this course.

I encourage you to play around with the Geometry Nodes system a lot to familiarize yourself with the environment.

Note for compatiblity (State Blender 4.5):

  • Transform node is called Transform Geometry now, to avoid misunderstanding with the transform/matrix socket type added in Blender 4.2

Join to leave a comment.

34 comments
MARIO
MARIO
Sept. 6th, 2025

I'm trying to follow the tutorial but using version 4.5. My question is: why when I'm trying to add geometry modifier, I don't have the same options like when picking Node Tree. You have Output Attributes; I don't. When pick No trees, you have available: F Move, F Rotate and F Scale

MARIO
MARIO
Sept. 6th, 2025

@MARIO Also, I can't add Transform node

Simon Thommes
Simon Thommes
Sept. 8th, 2025

@MARIO The node you are looking for has been renamed to Transform Geometry in order to avoid misunderstanding with the Transform socket type that was added in Blender 4.2

Show more replies
Simon Thommes
Simon Thommes
Sept. 8th, 2025

@MARIO This question has been asked multiple times before in the comments below. Rotate, Scale and Move are node-groups, which I created as an example in the file. These node-groups are easily recreated with the Transform Geometry node.

lritaDesigns
lritaDesigns
July 27th, 2025

THANK YOU for creating Theory videos for GN. I've been struggling to learn GN watching various "Beginner GN" videos because they don't cover theory - I comprehend things better by knowing how/why things work the way they do and you've done an excellent job explaining it and delivery through your drawings.

ling talfi
ling talfi
July 25th, 2025

So powerful...

Michael Swedlow
Michael Swedlow
Oct. 27th, 2024

I feel like we need learning objects with this to say whether or not by the end of the course we should know how to do everything that is shown in the video. I am not sure if I should spend a few weeks on this video alone to fully absorb everything or if I should watch it once and move on to the next lesson

Lee Dempsey
Lee Dempsey
Oct. 7th, 2024

For anyone who's confused that they don't have data blocks for the move and rotate geonodes groups, it's because you haven't made those groups/"data blocks" in your file yet.

He has one of them on screen so you can see how it's made (it's just a Transform Geometry node, with translation or rotation set as group inputs).

Tiago Martinez
Tiago Martinez
Aug. 13th, 2024

Great! Very interesting concept! Anxious to start to develop things using Geometry Nodes! Thank you very much!

Sergio
Sergio
May 1st, 2024

Thank you that was so nice

Cristobal Vila
Cristobal Vila
April 5th, 2024

Note to other potential new "students":

Seeing this in April 2024. I was expecting a step by step, but really this video is more of a "very general overview" of how Geometry Nodes work. It shows (interesting) things but does not explain how to do them, step by step.

To really get started with Geometry Nodes step by step, better go to the next video: "Example - Rock Generator".

Fue mushu
Fue mushu
Dec. 28th, 2023

No me sale para poner move en el programa

Simon Thommes
Simon Thommes
Jan. 2nd, 2024

@Fue mushu Move/Scale/Rotate are not builtin node-groups, for the video I created them as an example. The Transform Geometry node does all of these operations.

Jerome
Jerome
Dec. 20th, 2023

I don't get the same options that the tutorial shows. I will find another video online.

kaydn
kaydn
Aug. 27th, 2023

yall needa update your videos

Simon Thommes
Simon Thommes
Sept. 4th, 2023

@kaydn All the information in these videos is still valid. If you are looking for a video that shows you a step by step guide of achieving something without understanding why this is not it.

Kegan Holtzhausen
Kegan Holtzhausen
Jan. 3rd, 2023

I dont get to that "data block picker", and no idea how to find it.

Simon Thommes
Simon Thommes
Jan. 3rd, 2023

@Kegan Holtzhausen I'm showing where to find it 40 - 60 seconds into the video. Maybe this is a misunderstanding?

Kegan Holtzhausen
Kegan Holtzhausen
Jan. 4th, 2023

At around 1 minute, you click the datablock picker, and have several options, F Move, F Rotate, F Scale and Geometry Nodes. Perhaps this is not what is should be in a clean new project? As I only have "Geometry Nodes"

Simon Thommes
Simon Thommes
Jan. 5th, 2023

@Kegan Holtzhausen Ah, I see the confusion now. This list will show you all the nodegroups that you have available in that file. The ones you see in the video are just simple example nodegroups I created to illustrate that point, but I should probably have explained that in more detail. The nodegroups can be recreated simply with a Transform Geometry node. In the future with full asset integration it will be more straight forward to attach node libraries and select them directly in any file.

Nick Jainschigg
Nick Jainschigg
Nov. 20th, 2022

Thanks for this! These tutorials are super useful for the math-challenged among us (looks around nervously hoping there's others here). I should mention that when opening several of the downloaded files in 3.3.1, they're full of "Undefined" errors. Maybe external assets not included in the .blend?

Nick Jainschigg
Nick Jainschigg
Nov. 20th, 2022

@Nick Jainschigg Ack! I'm more than merely math-challenged. I didn't notice that the blendfiles were opening in an earlier version of Blender. In 3.3.1, they're fine.

Simon Thommes
Simon Thommes
Nov. 20th, 2022

@Nick Jainschigg no worries, glad it's working in the end and the videos are of help! :)

steve kacenjar
steve kacenjar
Nov. 10th, 2022

Hi,  Thank you for this vrey good video but I am getting stuck early in the video.  Specifically,  what is a data-block picker and how do i activate it.  At time frame 1.0 minute into the video you seem to use it to pull down a menu of options in the Add Modifier window that contain such items as Move, rotate (that is to say,, the pull-down under Geometry Nodes only contains Geometry Node without the other pull down options that you show on your video) , ...  When I try doing this, these options do not appear.  Please comment as what I am doing wrong.  Thanks!  PS I am using Blender 3.2.1

Simon Thommes
Simon Thommes
Nov. 10th, 2022

@steve kacenjar The menu you are describing is the datablock picker. The options that show up in that menu are all the nodegroups that you have in the file. The nodegroups are the datablocks that contain the node-tree and can be shared between files. The nodegroups you see in the video are some simple ones I created to show as an example. In this course I'm not going over how to create and use nodegroups, as that is part of more general Blender workflow.

I recommend you check out some of the example files like this one. You can append the nodegroups there into any file and use them there as a modifier by selecting them in the datablock picker.

Cap Amr Karam
Cap Amr Karam
Oct. 18th, 2022

Excellent….thanks

Oliver Huynh
Oliver Huynh
July 11th, 2022

Very first step of myself into this node world

Martin Starchel
Martin Starchel
July 7th, 2022

Around 6.30 the Move/rotate node u choose from "Group" is gone.... can't find it...any idea why they have removed it?

Simon Thommes
Simon Thommes
July 7th, 2022

@Martin Starchel these nodes are a simple example of custom nodegroups. They are not actually nodes in blender but simply created by making a node group using the Transform node and only exposing the translation/rotation/scale input.

Vincent Palsson
Vincent Palsson
June 3rd, 2022

Super cool. Looks very handy :)

Nguyen Thanh Duy
Nguyen Thanh Duy
May 27th, 2022

One chapter in, and I can't stop playing around in Geo Node

Jannai Dorando
Jannai Dorando
May 20th, 2022

Someone left two heads laying around here, please… people are trying to comment here! Very nice intro to geo-nodes, I'm really exited for the next chapters

Jonathan Hudson
Jonathan Hudson
May 20th, 2022

Wow - you just blew my head off!!!!!

Al Sande
Al Sande
May 20th, 2022

@Jonathan Hudson It probably landed right beside mine!!!

Films Projects Training Blog Blender Studio for Teams
Pipeline and Tools
  • CloudRig
  • Blender Kitsu
  • Brushstroke Tools Add-on
  • Blender Studio Extensions
Characters
  • Critter Evolved
  • Critter
  • One
  • Space Creatures
Studio
  • Terms & Conditions
  • Privacy Policy
  • Contact
  • Remixing Music
Blender Studio

The creators who share.

Artistic freedom starts with Blender The Free and Open Source 3D Creation Suite