[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