[Bf-blender-cvs] [6c28d3b] master: Fix T49245: Adaptive Subdivision with Auto Smooth causes weird mesh appearance

Mai Lavelle noreply at git.blender.org
Sun Sep 18 19:23:05 CEST 2016


Commit: 6c28d3bac26b22049768824bef6ae9d0e82bb71f
Author: Mai Lavelle
Date:   Sun Sep 18 13:21:29 2016 -0400
Branches: master
https://developer.blender.org/rB6c28d3bac26b22049768824bef6ae9d0e82bb71f

Fix T49245: Adaptive Subdivision with Auto Smooth causes weird mesh appearance

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

M	intern/cycles/blender/blender_mesh.cpp

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

diff --git a/intern/cycles/blender/blender_mesh.cpp b/intern/cycles/blender/blender_mesh.cpp
index 7c382fa..ff1d49f 100644
--- a/intern/cycles/blender/blender_mesh.cpp
+++ b/intern/cycles/blender/blender_mesh.cpp
@@ -606,7 +606,7 @@ static void create_mesh(Scene *scene,
 	int numtris = 0;
 	int numcorners = 0;
 	int numngons = 0;
-	bool use_loop_normals = b_mesh.use_auto_smooth();
+	bool use_loop_normals = b_mesh.use_auto_smooth() && (mesh->subdivision_type != Mesh::SUBDIVISION_CATMULL_CLARK);
 
 	BL::Mesh::vertices_iterator v;
 	BL::Mesh::tessfaces_iterator f;




More information about the Bf-blender-cvs mailing list