[Bf-blender-cvs] [6d483e2] blender-v2.78-release: Fix T49310: incorrect Cycles standalone normals with negative scale.
Brecht Van Lommel
noreply at git.blender.org
Mon Sep 26 10:54:16 CEST 2016
Commit: 6d483e20e0119e642eb40da33b53134b9c16b560
Author: Brecht Van Lommel
Date: Sun Sep 25 05:07:38 2016 +0200
Branches: blender-v2.78-release
https://developer.blender.org/rB6d483e20e0119e642eb40da33b53134b9c16b560
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