[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