Need advice on computing normals
Posted: Wed Mar 31, 2021 12:32 pm
Hi,
I have a point cloud from a laser scan of a room. I computed the normals, and, for the most part, this was succesful. However, when I generate the mesh it's obvious that there are certain areas where the normals are reversed (see blue areas in attached image). From the areas where the errors are, it appears these are where the point cloud density is lower (ie, appeared in fewer scans).
Settings for compute normals were:*
Local surface model: triangulation
Neighbours: unchecked
Orientation: Use preferred orientation (-Barycenter)
So my questions would be, are there any settings might get me a better result? Alternatively, can anyone recommend software that can let me reverse normals on part of the mesh? I thought I could do it in Geomagic Wrap, but I can only flip the entire model, and the mesh (46m triangles) is too big for Blender.
Thanks in advance for the help,
John
FYI: The whole cloud has been sampled to 5mm, but it's still 250m points. The original is approx. 1billion points, and even my dedicated 3D processing pc crashes if I try and compute normals on the full cloud. Would it be worth sampling to, say, 500m points?
I have a point cloud from a laser scan of a room. I computed the normals, and, for the most part, this was succesful. However, when I generate the mesh it's obvious that there are certain areas where the normals are reversed (see blue areas in attached image). From the areas where the errors are, it appears these are where the point cloud density is lower (ie, appeared in fewer scans).
Settings for compute normals were:*
Local surface model: triangulation
Neighbours: unchecked
Orientation: Use preferred orientation (-Barycenter)
So my questions would be, are there any settings might get me a better result? Alternatively, can anyone recommend software that can let me reverse normals on part of the mesh? I thought I could do it in Geomagic Wrap, but I can only flip the entire model, and the mesh (46m triangles) is too big for Blender.
Thanks in advance for the help,
John
FYI: The whole cloud has been sampled to 5mm, but it's still 250m points. The original is approx. 1billion points, and even my dedicated 3D processing pc crashes if I try and compute normals on the full cloud. Would it be worth sampling to, say, 500m points?