[Bf-blender-cvs] [2c4cfe14e3f] usd-importer-T81257: USD importer: normals bug fix.

Michael A. Kowalski noreply at git.blender.org
Mon Oct 12 20:52:58 CEST 2020


Commit: 2c4cfe14e3f7db20839ada3c062eb53c35bad692
Author: Michael A. Kowalski
Date:   Mon Oct 12 14:33:40 2020 -0400
Branches: usd-importer-T81257
https://developer.blender.org/rB2c4cfe14e3f7db20839ada3c062eb53c35bad692

USD importer: normals bug fix.

Removed incorrect normal flip.

===================================================================

M	source/blender/io/usd/intern/usd_reader_mesh.cc

===================================================================

diff --git a/source/blender/io/usd/intern/usd_reader_mesh.cc b/source/blender/io/usd/intern/usd_reader_mesh.cc
index 8e5da92c47f..a90b2514838 100644
--- a/source/blender/io/usd/intern/usd_reader_mesh.cc
+++ b/source/blender/io/usd/intern/usd_reader_mesh.cc
@@ -236,12 +236,6 @@ static void process_loop_normals(Mesh *mesh, const MeshSampleData &mesh_data)
       lnors[i][1] = mesh_data.normals[i].data()[1];
       lnors[i][2] = mesh_data.normals[i].data()[2];
     }
-
-    if (mesh_data.reverse_vert_order) {
-      lnors[i][0] = -lnors[i][0];
-      lnors[i][1] = -lnors[i][1];
-      lnors[i][2] = -lnors[i][2];
-    }
   }
 
   mesh->flag |= ME_AUTOSMOOTH;
@@ -276,12 +270,6 @@ static void process_vertex_normals(Mesh *mesh, const MeshSampleData &mesh_data)
       vnors[i][1] = mesh_data.normals[i].data()[1];
       vnors[i][2] = mesh_data.normals[i].data()[2];
     }
-
-    if (mesh_data.reverse_vert_order) {
-      vnors[i][0] = -vnors[i][0];
-      vnors[i][1] = -vnors[i][1];
-      vnors[i][2] = -vnors[i][2];
-    }
   }
 
   mesh->flag |= ME_AUTOSMOOTH;



More information about the Bf-blender-cvs mailing list