isl-org / Open3D

Open3D: A Modern Library for 3D Data Processing
http://www.open3d.org
Other
11.43k stars 2.3k forks source link

Implementation of triangle UVs subdivision in TriangularMesh's SubdivideLoop or SubdivideMidpoint functions #2347

Open willat343 opened 4 years ago

willat343 commented 4 years ago

Is your feature request related to a problem? Please describe. I wish to upsample the mesh and for the UV texture coordinates of the faces/vertices to be updated in the process. I need to be able to create a pointcloud from this mesh with the correct colour information.

Describe the solution you'd like When creating the new triangular faces and verticies, interpolate between the texture UV coordinates.

Describe alternatives you've considered I tried uniform sampling of the mesh, however this interpolates between vertex colours, and does not use the UV mapping. This does not help me in some cases where I have a high resolution texture but low resolution mesh.

griegler commented 4 years ago

Thanks @willat343, it is on our roadmap.