HorizonNet
HorizonNet copied to clipboard
I want to save the generated model as an obj+mtl file and import it into Blender. May I ask which UV coordinate values to pass in?
I want to save the generated model as an .obj + .mtl file and import it into Blender. May I ask which UV coordinate values to pass in? if args.vis: mesh = o3d.geometry.TriangleMesh() mesh.vertices = o3d.utility.Vector3dVector(points[:, :3]) mesh.vertex_colors = o3d.utility.Vector3dVector(points[:, 3:] / 255.) mesh.triangles = o3d.utility.Vector3iVector(faces)
text = cv2.imread('assets/demo.png')
mesh.triangle_uvs = o3d.open3d.utility.Vector2dVector(xyzrgb) # ??????---triangle_uvs ???
mesh.triangle_material_ids = o3d.utility.IntVector([0] * len(faces))
mesh.textures = [o3d.geometry.Image(text)]
#save .obj & .mtl
o3d.io.write_triangle_mesh('/home/demo01.obj', mesh)