What are fields? Fields is a new term we haven’t seen before in Blender. As I check Wikipedia I see that a field could mean the column of a table. For example, a table that describes different people, the column gender. So that is like data, in a row that contains several parts.
Erin explains: A field is essentially a function that is calculated at a particular point in space. As an example, he shows a noise texture with the position as a vector. Similar to the noise texture field in Geometry nodes. So in this case that is the position column in the spreadsheet.
Another interesting part that Erin explains, is that the Set Position node contains the fields and data, and not the smaller Position node on the left. If you look in the spreadsheet and look under vertex, you will find the columns for Position there.
To move vertices around in the direction of the normals, we use the Normal node, Scale Node, and plug that in the Offset socket. This is what I couldn’t find out by myself, and I guess I am not the only one. Anyway, in my case, Geometry nodes is learning from others this GN-language. So I suggest you watch this video if you want to do a bit more with geometry nodes.
I’ve heard quite some talking about reading backward and I expected a new concept here. But strangely enough, it’s like something that doesn’t need to much attention to me (I guess). Maybe it’s because I started to learn Geometry nodes just a week ago, and don’t know the old system with attributes. In my case the reading
So mainly you see two kinds of nodes: Nodes for geometry with green sockets and solid lines, and other nodes with dashed lines. Those with dashes lines are fields. But still, the green nodes calculate the fields. And if you plug fields to it, the fields work on those green nodes it is connected to.
What you learn about in this video:
- What are fields
- How a node tree is calculated (backwards for fields).
- Different types of sockets. Round sockets: single piece of information. Diamont socket: a field (row in the spreadsheet). Diamont with dot: compatible with both data)
- How to displace mesh on the normal (offset).
- Solid lines vs dashes lines
If you find it hard to follow the matter as discussed in the video, you might want to start with the Geometry Nodes for beginners here.