Films Training Blog
Pipeline and Tools Characters
Pipeline and Tools Characters
search Login Join
favorite

Development Fund

Support Blender Core Development with a monthly contribution.

theaters

Blender Studio

The creators who share. Access production content and knowledge from the Open Movies.

code

Blender Developer Blog

Latest news and updates on Blender development.

people

Get Involved

Join the community and help with design, development, docs and more.

bar_chart

Open Data

A platform to collect and display the Blender Benchmark results.

menu_book

Blender Docs

Documentation on Blender's features, tools and API.

Blender Conference

The yearly event that brings together the Blender community in one place.

download

Get Blender

Download the latest Blender version, or try the beta!

Films
Training
Blog
Pipeline and Tools
Characters
Search
Login
Join

Course

Geometry Nodes from Scratch
feed Course Overview
Basics keyboard_arrow_down
  1. 01

    Theory - Basics

    Free
  2. 02

    Example - Rock Generator

Data Structure keyboard_arrow_down
  1. 01

    Theory - Data Structure

  2. 02

    Example - Simple Rock Scattering

Fields keyboard_arrow_down
  1. 01

    Theory - Fields

  2. 02

    Example - Advanced Rock Scattering

  3. 03

    Example - Tree Generator

Attribute Propagation keyboard_arrow_down
  1. 01

    Theory - Attribute Propagation

  2. 02

    Example - Grass Tuft Generator

Files keyboard_arrow_down
  1. insert_drive_file

    Low Poly Assets

    visibility_off
  2. insert_drive_file

    Low Poly Example Scene

    visibility_off
  3. insert_drive_file

    Array Tools

    visibility_off
  4. insert_drive_file

    Doodle Cloud

    visibility_off
  5. insert_drive_file

    Spaceship Generator

    visibility_off
  6. insert_drive_file

    Geometry Components Demo

    visibility_off

Course

Geometry Nodes from Scratch
Basics keyboard_arrow_down
  1. 01

    Theory - Basics

    Free
  2. 02

    Example - Rock Generator

Data Structure keyboard_arrow_down
  1. 01

    Theory - Data Structure

  2. 02

    Example - Simple Rock Scattering

Fields keyboard_arrow_down
  1. 01

    Theory - Fields

  2. 02

    Example - Advanced Rock Scattering

  3. 03

    Example - Tree Generator

Attribute Propagation keyboard_arrow_down
  1. 01

    Theory - Attribute Propagation

  2. 02

    Example - Grass Tuft Generator

Files keyboard_arrow_down
  1. insert_drive_file

    Low Poly Assets

  2. insert_drive_file

    Low Poly Example Scene

  3. insert_drive_file

    Array Tools

    Free
  4. insert_drive_file

    Doodle Cloud

    Free
  5. insert_drive_file

    Spaceship Generator

    Free
  6. insert_drive_file

    Geometry Components Demo

You need to login to view this content

You can join Blender Studio for €11.50/month and get access to all of our training & film content instantly!

Login Join Blender Studio

Data Structure

Theory - Data Structure

16th May 2022

info License: CC-BY
flag Report Problem

Published by

Simon Thommes

7 Comments

Join to comment publicly.

Satish Goda

21st May 2022 - 17:34

Very excellent! Thank you for a succinct explanation Thommes.  :)

Luke Gorrie

28th May 2022 - 11:05

This is excellent. As a programmer what I want is to understand the abstract data structures behind the nodes view. I don't get that from the documentation nor the YouTube tutorials. Thanks!

Yovany Alvarez

7th September 2022 - 19:15

Wonderful material

Hizkia Subiyantoro

15th January 2023 - 12:48

Thank You :) Great Explained

Marty Fouts

4th June 2022 - 02:04

How does text fit into this model?

Simon Thommes

7th June 2022 - 10:55

@Marty Fouts Text in terms of information can be passed around using the String datatype in Geometry Nodes. When you are talking about text in 3D space, that is done by converting the string using a font into geometry. You can use the String to Curves node to generate curves from the text. These you can then process like any other geometry. For example filling the curves and extruding the mesh.

Ingmar Franz

2nd January 2023 - 15:17

@Simon Thommes In order to manipulate the extruded text with a following "Bevel" modifier, I needed to use a "Realize Instances" node.

Blender Studio

The Creators Who Share.

Facebook Logo Twitter Logo YouTube Logo
  • Films
  • Blog
  • Training
Pipeline and Tools
  • Cloud Rig
  • Blender Kitsu
  • Contact Sheet Add-on
  • Blender Purge
  • Blender Cloud Services
Characters
  • Einar
  • Security Bot
  • Huginn
  • Pack Bot
Studio
  • Terms & Conditions
  • Privacy Policy
  • Contact
  • Remixing Music
  • Blender.org
Loading...