Input Streams: Mesh stream, MVE texture stream
Output Streams: New texture stream (reconstructed), modified mesh stream (UVs)
This Stage will not function correctly following a Compress Mesh Segments stage.
As of HoloEdit 2023.1, this stage name has been changed from Texture Reconstruction to Reconstruct Texture.
The Reconstruct Texture stage creates a UV layout and new textures for the input mesh stream using the input MVE stream. This can be used to accurately reconstruct texture data captured from a capture stage or from virtual cameras.
MVE, or ‘Multi-View Environment’, is a format used in some photogrammetry workflows to capture camera views from many different positions. In HoloSuite, the most common source of MVE streams is the Mesh Capture Tool
In addition to generating textures, the Reconstruct Texture stage generates a new UV layout for each segment. These UVs are aligned with the camera projections to minimize distortion and loss of quality.
Local Seam Leveling: Enables local seam leveling to blend the texture across seams
Max Texture Size (px): Sets the maximum size in pixels permitted for a texture map
Global Seam Leveling: Enables Global Seam Leveling to try and reduce color discrepancies along the mesh
Repair Unseen Faces: Fill triangles with insufficient MVE coverage with color from the neighboring surface
Seam Level Filter: Enter a string of colors to ignore during local and global seam leveling
Texture Padding (px): Sets the amount of padding, in pixels, for the UV layout created from Reconstruct Texture
Working with Reconstruct Texture¶
If your clip includes textured meshes with UV maps, the Transfer Texture stage is generally faster and more accurate for restoring textures after a Stabilize Mesh stage.
Because Reconstruct Texture is based on camera projections, it can produce artifacts with meshes that are significantly different from the original capture.
Generally, the more views available, the more accurate the Reconstruct Texture result.