Skip to main content
Jeremias Meister - Tools & Pipeline

Action 3D

Mesh Difference

Compares two 3D scene files by surface distance or voxel volume and outputs a JSON report with deviation metrics, volume difference, scale drift, and mesh statistics. Multi-mesh files are merged into one shape with node transforms baked. Voxel comparison of non-watertight meshes is best-effort.

Node IDMeshDifferenceAction

Parameters

ParameterTypeRequiredDefaultDescription
Format A format_a enum
  • FBX
  • OBJ
  • glTF
Yes glTF —
Mesh A mesh_a file_picker Yes — —
Format B format_b enum
  • FBX
  • OBJ
  • glTF
Yes glTF —
Mesh B mesh_b file_picker Yes — —
Method method enum
  • Surface Distance
  • Voxel Volume
Yes Surface Distance —
Sample Count sample_count integer No 10000 Surface Distance mode - points sampled per mesh per direction (clamped 100 to 1000000).
Voxel Resolution resolution integer No 64 Voxel Volume mode - grid cells along the longest axis of the combined bounding box (clamped 8 to 512).

Inputs

InputTypeRequiredDescription
Execute input0 object Yes —

Outputs

OutputTypeIdentifierDescription
Difference Report output0 object mesh_difference JSON report with method, mesh_a/mesh_b stats, scale_drift, and surface or voxel metrics.