[Bf-blender-cvs] [335ee5c] master: Fix T49310: incorrect Cycles standalone normals with negative scale.
Brecht Van Lommel
noreply at git.blender.org
Sun Sep 25 05:26:13 CEST 2016
Commit: 335ee5ce5aee3a92415d1608cc66acf3da995598
Author: Brecht Van Lommel
Date: Sun Sep 25 05:07:38 2016 +0200
Branches: master
https://developer.blender.org/rB335ee5ce5aee3a92415d1608cc66acf3da995598
Fix T49310: incorrect Cycles standalone normals with negative scale.
===================================================================
M intern/cycles/render/mesh.cpp
===================================================================
diff --git a/intern/cycles/render/mesh.cpp b/intern/cycles/render/mesh.cpp
index 3eff35b..039bb49 100644
--- a/intern/cycles/render/mesh.cpp
+++ b/intern/cycles/render/mesh.cpp
@@ -471,16 +471,12 @@ void Mesh::add_face_normals()
/* compute face normals */
size_t triangles_size = num_triangles();
- bool flip = transform_negative_scaled;
if(triangles_size) {
float3 *verts_ptr = verts.data();
for(size_t i = 0; i < triangles_size; i++) {
fN[i] = compute_face_normal(get_triangle(i), verts_ptr);
-
- if(flip)
- fN[i] = -fN[i];
}
}
More information about the Bf-blender-cvs
mailing list