Skip to content

Reference Table ‐ Attribute From Mesh Data

00004707 edited this page Aug 25, 2023 · 3 revisions

This page contains all source data types that are supported by this addon.

Data Table

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

Legend

  • - Vertex
  • - Edge
  • - Face
  • - Face Corner

How to read the table - examples

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

blender_KkGdfwRIjJ

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.

blender_UruK2f820f

Note

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.

blender_scqCApalz6