diff options
author | Mai Lavelle <mai.lavelle@gmail.com> | 2016-09-18 20:21:29 +0300 |
---|---|---|
committer | Mai Lavelle <mai.lavelle@gmail.com> | 2016-09-18 20:22:54 +0300 |
commit | 6c28d3bac26b22049768824bef6ae9d0e82bb71f (patch) | |
tree | 309c00894911ce7f1e1f07c17bb69e00e0e09931 /intern | |
parent | c0aabeede8775c790be489e7e28f34f87b7271f3 (diff) |
Fix T49245: Adaptive Subdivision with Auto Smooth causes weird mesh appearance
Diffstat (limited to 'intern')
-rw-r--r-- | intern/cycles/blender/blender_mesh.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/intern/cycles/blender/blender_mesh.cpp b/intern/cycles/blender/blender_mesh.cpp index 7c382fa0399..ff1d49ffd12 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; |