SuGaR
SuGaR copied to clipboard
Point cloud normals missing error
Hello all, I took a 3DGS which I had already trained with the original repo's method and then used the path to it's 7000 iteration checkpoint in the command for SuGaR. All seemed to go well, it got to 15000, but then this error and the process stopped.
-----Foreground mesh-----
Computing points, colors and normals...
Cleaning Point Cloud...
Finished computing points, colors and normals.
Now computing mesh...
Traceback (most recent call last):
File "/home/user/Documents/SuGaR/train.py", line 143, in <module>
coarse_mesh_path = extract_mesh_from_coarse_sugar(coarse_mesh_args)[0]
File "/home/user/Documents/SuGaR/sugar_extractors/coarse_mesh.py", line 387, in extract_mesh_from_coarse_sugar
o3d_fg_mesh, o3d_fg_densities = o3d.geometry.TriangleMesh.create_from_point_cloud_poisson(
RuntimeError: [Open3D Error] (static std::tuple<std::shared_ptr<open3d::geometry::TriangleMesh>, std::vector<double, std::allocator<double> > > open3d::geometry::TriangleMesh::CreateFromPointCloudPoisson(const open3d::geometry::PointCloud&, size_t, float, float, bool, int)) /root/Open3D/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp:732: Point cloud has no normals
I read the error, but I'm unaware of why this is. Can someone clarify and tell me how to resolve this please? Thanks!