It was suggested on this thread to open a new idea.
My use case is converting a point cloud with associated colors to a mesh and preserving the color/texture. The PointCloudSurfaceBuilder does this but the colors are saved on the mesh vertices and when exporting to most formats that data is lost. OBJ seems to be the only one that works and not all viewers seem to display that data (colors do not show up in Blender but do in MeshLab).
The above thread lists a work around using MeshLab which I will post at the end. It would be nice if FME could convert the mesh vertices color into a texture preventing the need to go to FME -> 3rd party and back to FME if OBJ isn't the final preferred form.
This is also an issue for other use cases as the above thread was about a different issue that I found as a solution. I believe I'm the first to document it as an issue with the PointCloudSurfaceBuilder.
The work around steps from daveatsafe:
Please install and start MeshLab and do the following steps:
- File -> Import Mesh, then choose the OBJ file
- Pick Filters -> Texture -> Parameterization: Trivial Per-Triangle - set Texture Dimension to 8192
- Pick Filters -> Texture -> Transfer Vertex Attributes to Texture (1 or 2 meshes) - set texture height and width to 8192
- File -> Export Mesh As - Save to another OBJ in same folder.