-
Notifications
You must be signed in to change notification settings - Fork 0
Reference Table ‐ Attribute From Mesh Data
This page contains all source data types that are supported by this addon.
Auto-Generated from .py file
Name | Description | Domains | Data Type | Supported From | Unsupported From |
---|---|---|---|---|---|
Index | Create attribute from domain index | Integer | Blender 3.1 | - | |
Visible | Create boolean vertex attribute from domain visiblity | Boolean | Blender 3.1 | - | |
Position | Create vertex attribute from domain position | Vector | Blender 3.1 | - | |
Normal | Create attribute from domain normals | Vector | Blender 3.1 | - | |
Boolean From Selected | Create boolean attribute from domain selection | Boolean | Blender 3.1 | - | |
Boolean From Not Selected | Create boolean attribute from domain that is not selected | Boolean | Blender 3.1 | - | |
Sculpt mode mask | Create float vertex attribute from masked vertices in sculpt mode | Float | Blender 3.1 | - | |
Vertex Mean Bevel Weight | Create float vertex attribute from Mean Bevel Weight | Float | Blender 3.1 | - | |
Mean Vertex Crease | Create float vertex attribute from Mean Vertex Crease | Float | Blender 3.1 | - | |
From Vertex Group | Create float vertex attribute from vertex group values | Float | Blender 3.1 | - | |
Is In Vertex Group | Create boolean vertex attribute from vertex group assignment | Boolean | Blender 3.1 | - | |
Position from Shape Key | Create float vector attribute from shape key vertex position | Vector | Blender 3.1 | - | |
Position Offset from Shape Key | Create float vector attribute from shape key vertex position offset from other shape key | Vector | Blender 3.1 | - | |
Edge Seam | Create boolean edge attribute from seams | Boolean | Blender 3.1 | - | |
Edge Bevel Weight | Create float edge attribute from Bevel Weight | Float | Blender 3.1 | - | |
Edge Crease | Create float edge attribute from Crease | Float | Blender 3.1 | - | |
Edge Sharp | Create boolean edge attribute from Edge Sharp | Boolean | Blender 3.1 | - | |
Edge Freestyle Mark | Create boolean edge attribute from Freestyle Mark | Boolean | Blender 3.1 | - | |
Loose Edges | Create boolean edge attribute on loose edges | Boolean | Blender 3.1 | - | |
Edge Vertices | Create 2D vector edge attribute with indexes of edge vertices | Vector 2D | Blender 3.1 | - | |
Sculpt Mode Face Set Index | Create float face attribute from face sets in sculpt mode | Integer | Blender 3.1 | - | |
Face Use Smooth | Create boolean face attribute from smooth shading of a face | Boolean | Blender 3.1 | - | |
Face Area | Create float face attribute from area of each face | Float | Blender 3.1 | - | |
Material Index | Create integer face attribute from material index | Integer | Blender 3.1 | - | |
Vertices Indexes in a Face | Create color (4D Vector) face attribute from indexes of vertices of a face | Color | Blender 3.1 | - | |
Corner Indexes of a Face | Create color (4D Vector) face attribute from indexes of face corners of a face | Color | Blender 3.1 | - | |
Corner Count in a Face | Create integer face attribute from count of face corners in a face | Integer | Blender 3.1 | - | |
Corner Start Index in a Face | Create integer face attribute from lowest index from face corners in a face | Integer | Blender 3.1 | - | |
Boolean From Face Map | Create boolean face attribute from face map assignment | Boolean | Blender 3.1 | Blender 4.0 | |
Face Map Index | Create boolean face attribute from face map assignment | Integer | Blender 3.1 | Blender 4.0 | |
Boolean From Material Assignment | Create boolean face attribute from material assignment | Boolean | Blender 3.1 | - | |
Boolean From Material Slot Assignment | Create boolean face attribute from material slot assignment | Boolean | Blender 3.1 | - | |
Split Normals | Create vector face corner attribute from split normals | Vector | Blender 3.1 | - | |
Tangent | Create vector face corner attribute from tangent | Vector | Blender 3.1 | - | |
Bitangent | Create vector face corner attribute from bitangent | Vector | Blender 3.1 | - | |
Bitangent Sign | Create float face corner attribute from corner bitangent sign | Float | Blender 3.1 | - | |
Face Corner Edge Index | Create integer face corner attribute from assigned edge index | Integer | Blender 3.1 | - | |
Face Corner Vertex Index | Create integer face corner attribute from assigned vertex index | Integer | Blender 3.1 | - | |
UVMap | Create Vector2D UVMap attribute from selected UVMap | Vector 2D | Blender 3.1 | Blender 3.5 |
- - Vertex
- - Edge
- - Face
- - Face Corner
Let's take look at this entry
Name | Description | Domains | Data Type | Supported From | Unsupported From |
---|---|---|---|---|---|
Sculpt mode mask | Create float vertex attribute from masked vertices in sculpt mode | Float | Blender 3.1 | - |
Creating Sculpt Mode Mask attribute will create a Vertex Float attribute that stores the mask value for each vertex. The blender version has to be at least 3.1
Some data support multiple domains - Index can be created using Vertex, Edge, Face or Face Corner Integer attribute that stores the index of that domain.
Some of the generated attributes might be contained as vectors or colors.
Example: Edge Vertices data is stored in Vector2D, as it contains 2 vertex indexes of an edge. To get the index in geometry nodes, use Separate XYZ node. X is going to be the first Vertex Index, and Y is going to be the second Vertex Index of an edge.