Skip to content

Conversation

gregoire-dl
Copy link
Member

@gregoire-dl gregoire-dl commented Jul 17, 2025

Description

Fix glTF mesh support and add .glb option.
Fix convertMesh software to be used at any steps of the MVS pipeline.

Features list

  • Fix .gltf and add .glb mesh export option for Mesh object.
  • Fix .gltf and add .glb mesh export option for Texturing object.
  • Fix several implementation issues related to the use of material indexes in Mesh::load() method.
  • Fix convertMesh software, allow conversion of textured or untextured mesh (using Texturing instead of Mesh).
  • Add options for texture files copy and flip normals in convertMesh software.
  • Update convertMesh Meshroom node.

- Use `std::vector` instead of `StaticVector`
- Use in/out vector
This allows `convertMesh` to convert textured or not textured mesh.
Mesh can now be converted at any steps of the MVS pipeline (Meshing, MeshFiltering and now Texturing).
Add options for texture files copy and flip normals.
Update compatible mesh files list.
This allows `convertMesh` to convert textured or not textured mesh.
Mesh can now be converted at any steps of the MVS pipeline (Meshing, MeshFiltering and now Texturing).
Add options for texture files copy and flip normals.
Update compatible mesh files list.
@gregoire-dl gregoire-dl added this to the 3.3.0 milestone Jul 17, 2025
@gregoire-dl gregoire-dl self-assigned this Jul 17, 2025
@gregoire-dl gregoire-dl changed the title Fix convertMesh software and add .gltf / .glb export options for mesh IO Fix convertMesh software and add .gltf / .glb options for mesh IO Jul 17, 2025
The previous signature break `exportUSD` software
`std::unordered_set` does not preserve insertion order, this cause random behaviour depending on the implementation.
@gregoire-dl gregoire-dl added review bugfix and removed wip work in progress labels Aug 1, 2025
@gregoire-dl gregoire-dl marked this pull request as ready for review August 1, 2025 13:24
@fabiencastan fabiencastan modified the milestones: 3.3.0, 3.4.0 Aug 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants