lardon3d/prompt/16_MESH_TEXTURE_EXPORT.md
2026-09-03 05:59:25 +02:00

1.4 KiB

16 — Mesh, Refinement, Texture and Export

Status

MESH_TEXTURE_EXPORT=PLANNED

Authority

docs/product/product_definition.md and future scoped architecture contracts created before implementation.

REQUIRED_PRODUCT_TARGET

Dense
-> mesh
-> refinement
-> texturing
-> consolidation
-> export

Every stage publishes an explicit immutable generation with provenance.

Minimum target formats:

point cloud: PLY
mesh: PLY, OBJ
textured mesh: OBJ + MTL + texture assets
portable viewer/export: GLB/GLTF
STL: optional

Export must preserve scale truth. Never label arbitrary monocular gauge units as millimetres or metres.

Exports must carry a manifest or sidecar sufficient to identify the source reconstruction, mesh/texture generation and scale status.

Consolidation selects an explicit user-facing result from immutable upstream generations. It does not delete those generations; selection remains explicit and reversible until deliberate cleanup.

Intermediate external-tool artifacts must not become authoritative until validated and atomically published.

Canonical-reference rule

When implementation enters this area, read the cited canonical document in full before editing. If this prompt summary and the canonical document appear to conflict, do not silently choose the shorter text: determine whether this file is stale or whether a real contract contradiction exists, then apply the STOP rules where necessary.