This is awesome. As a self-taught Blender artist, I feel like so many tutorials & classes skip over explaining the fundamentals. But this feels like the building blocks of information I've been missing.
Gabriel Elkind
Jan. 7th, 2024
Presumably geometry is also storing the references between vertices and edges, edges and faces, right? Is this something that's ever accessible through the spreadsheet?
Simon Thommes
Jan. 8th, 2024
@Gabriel Elkind This kind of data is not available in the spreadsheet, no
Sebastian Kloch
Sept. 19th, 2023
I work as programmer so presented knowledge is very useful to know. I like very much to understand what is happening. A "Domain" is something new to me and now I finally understand what spreedsheet shows. Usually I just ignore this window.
Crisp Ness
June 25th, 2023
Is there a way to get the colored columns in the spreadsheet like in this video? I'm currently using 3.5.1. I tried to find a theme setting for it, but to no avail.
Simon Thommes
June 26th, 2023
@Crisp Ness Oh! No the colors are just an edit I made in the video to point out what I am talking about, there is no such feature in Blender.
Stefan Karlsson
April 23rd, 2023
wonderful material, thank you so much. [on atributes]
Stefan Karlsson
April 23rd, 2023
.... [on attributes] "They can only be edited in geometry nodes". Can these also be edited in the python API? In general, I am interested in workflows combining geometry nodes and python
Simon Thommes
April 24th, 2023
@Stefan Karlsson You can access all generic attributes via object.data.attributes and process them however you want with numpy or such. It's going to be a lot slower than geometry nodes though, so I'd recommend using them as much as possible.
Hizkia Subiyantoro
Jan. 15th, 2023
Thank You :) Great Explained
Yovany Alvarez
Sept. 7th, 2022
Wonderful material
Marty Fouts
June 4th, 2022
How does text fit into this model?
Simon Thommes
June 7th, 2022
@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
Jan. 2nd, 2023
@Simon Thommes In order to manipulate the extruded text with a following "Bevel" modifier, I needed to use a "Realize Instances" node.
Luke Gorrie
May 28th, 2022
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!
Satish Goda
May 21st, 2022
Very excellent! Thank you for a succinct explanation Thommes. :)
Join to comment publicly.
16 comments
This is awesome. As a self-taught Blender artist, I feel like so many tutorials & classes skip over explaining the fundamentals. But this feels like the building blocks of information I've been missing.
Presumably geometry is also storing the references between vertices and edges, edges and faces, right? Is this something that's ever accessible through the spreadsheet?
@Gabriel Elkind This kind of data is not available in the spreadsheet, no
I work as programmer so presented knowledge is very useful to know. I like very much to understand what is happening. A "Domain" is something new to me and now I finally understand what spreedsheet shows. Usually I just ignore this window.
Is there a way to get the colored columns in the spreadsheet like in this video? I'm currently using 3.5.1. I tried to find a theme setting for it, but to no avail.
@Crisp Ness Oh! No the colors are just an edit I made in the video to point out what I am talking about, there is no such feature in Blender.
wonderful material, thank you so much. [on atributes]
.... [on attributes] "They can only be edited in geometry nodes". Can these also be edited in the python API? In general, I am interested in workflows combining geometry nodes and python
@Stefan Karlsson You can access all generic attributes via
object.data.attributes
and process them however you want with numpy or such. It's going to be a lot slower than geometry nodes though, so I'd recommend using them as much as possible.Thank You :) Great Explained
Wonderful material
How does text fit into this model?
@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 theString 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.@Simon Thommes In order to manipulate the extruded text with a following "Bevel" modifier, I needed to use a "Realize Instances" node.
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!
Very excellent! Thank you for a succinct explanation Thommes. :)