Very excellent! Thank you for a succinct explanation Thommes. :)
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!
Yovany Alvarez
Sept. 7th, 2022
Wonderful material
Hizkia Subiyantoro
Jan. 15th, 2023
Thank You :) Great Explained
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.
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.
Join to comment publicly.
10 comments
Very excellent! Thank you for a succinct explanation Thommes. :)
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!
Wonderful material
Thank You :) Great Explained
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.
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.