Skip to main content
This node converts a DA3_GEOMETRY packet into a 3D mesh by unprojecting the depth map and triangulating the resulting point cloud. It processes a single image from a batch and produces a textured or untextured mesh suitable for 3D rendering.

Inputs

ParameterDescriptionData TypeRequiredRange
da3_geometryThe DA3_GEOMETRY packet containing depth map, optional confidence map, optional sky map, and source imageDA3_GEOMETRYYes-
batch_indexWhich image of a batch to convert. Per-image vertex counts differ so batches cannot be stacked (default: 0)INTYes0 to 4096
decimationVertex stride. 1 = full resolution, 2 = half, etc. (default: 1)INTYes1 to 8
discontinuity_thresholdDrop triangles whose 3x3 depth span exceeds this fraction. 0 = off (default: 0.04)FLOATYes0.0 to 1.0
confidence_thresholdExclude pixels whose per-image normalised confidence is below this value. 0 = keep all, 1 = keep only the single most confident pixel. Used when the geometry has a confidence map (Small/Base models) (default: 0.1)FLOATYes0.0 to 1.0
use_sky_maskExclude sky-probability pixels (sky >= 0.5) from the mesh. Used when the geometry has a sky map (Mono/Metric models) (default: True)BOOLEANYesTrue or False
textureUse the source image as a base color texture (default: True)BOOLEANYesTrue or False

Outputs

Output NameDescriptionData Type
MESHA triangulated 3D mesh with vertices, faces, UV coordinates, and optional textureMESH
This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! Edit on GitHub

Source fingerprint (SHA-256): 1d311223a8d131030bcd4930d21852a21ac9dd5758e7f8b8d20b1cf68698893b