Mesh Based Input


Mesh Based Input are texture provided by the engine of Substance Painter extracted from the mesh inside the current project. These textures can be used to create advanced effects based on the mesh topology.

These Mesh information are based on the topology itself and don't take into account the Mesh map (baked textures).

The input provided by the engine is in 32F which will be then downscaled/clamped to the value if the input in the Substance graph.

Mesh InformationIdentifierUsageDescription
Position (RGB)mesh_positionmeshPositionRetrieve a texture containing the vertex position.
World Space Normal (RGB)mesh_world_space_normalmeshNormalWSRetrieve a texture containing the vertex normal in world space.
World Space Tangent (RGB)mesh_world_space_tangentmeshTangentWSRetrieve a texture containing the vertex tangent in world space.
World Space Bitangent (RGB)mesh_world_space_bitangentmeshBitangentWSRetrieve a texture containing the vertex bitangent (binormal) in world space.
Texel Size (Grayscale)mesh_texel_sizemeshTexelSizeRetrieve a texture the texel size (difference between pixel density and mesh UV).
UV Mask (Grayscale)mesh_uv_maskmeshUVMaskRetrieve a texture as black (outside) and white (inside) mask of the mesh UV islands.