Reference/Release Notes/2.93/Geometry Nodes

= Geometry Nodes =

The geometry nodes project was expanded to build on the attribute system, allow sampling textures, support volume data, improve usablity, and much more.



New Nodes

 * Attribute Proximity
 * Attribute Sample Texture
 * Attribute Remove
 * Attribute Convert
 * Attribute Clamp
 * Attribute Map Range
 * Bounding Box
 * Collection Info
 * Is Viewport
 * Points to Volume
 * Volume to Mesh
 * Attribute Separate XYZ, Combine XYZ
 * Subdivide (simple)
 * String Input
 * Mesh Primitive Nodes
 * Cone
 * Cylinder
 * Circle
 * Cube
 * UV Sphere
 * Ico Sphere
 * Line
 * Grid

New Attributes Available from Mesh Data

 * UV layers
 * Vertex Colors
 * Material Index
 * Face Normals
 * Shade Smooth
 * Edge Crease

Spreadsheet Editor

 * A spreadsheet editor was added to display the values of attributes for mesh, point cloud, and instance data.
 * The value from a geometry at a certain point in the node tree can be displayed by clicking on the icon in the node header.
 * Data from a specific node can be pinned to a spreadsheet editor, to allow displaying data from more than one node at a time.

Usability Improvements

 * There is now a default workspace for geometry nodes.
 * Error messages are now displayed for some problems, like when an input attribute doesn't yet exist.
 * Clicking on an attribute field now exposes a list of available attributes for that node, cached from the latest evaluation.
 * The domain and data type of each attribute are also displayed in the search list.



Rendering Attributes

 * Rendering attributes created in geometry nodes is possible with Cycles