Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2017-02-20 13:56:02 +0300
committerSergey Sharybin <sergey.vfx@gmail.com>2017-02-20 13:56:02 +0300
commit696836af1dbda1ed104167f9eb535d4603d23f49 (patch)
tree1401d609a921b8450eed52b12f2bbf8461ea664a /intern/cycles/blender/blender_util.h
parent75ce4ebc1221445028b74e9ef2504663e0c99bcf (diff)
Fix T50718: Regression: Split Normals Render Problem with Cycles
The issue seems to be caused by vertex normal being re-calculated to something else than loop normal, which also caused wrong loop normals after re-calculation. For now issue is solved by preserving CD_NORMAL for loops after split_faces() is finished, so render engine can access original proper value.
Diffstat (limited to 'intern/cycles/blender/blender_util.h')
-rw-r--r--intern/cycles/blender/blender_util.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/intern/cycles/blender/blender_util.h b/intern/cycles/blender/blender_util.h
index 4411181dbcc..8120de96362 100644
--- a/intern/cycles/blender/blender_util.h
+++ b/intern/cycles/blender/blender_util.h
@@ -80,7 +80,6 @@ static inline BL::Mesh object_to_mesh(BL::BlendData& data,
}
else {
me.split_faces();
- me.calc_normals_split();
}
}
if(subdivision_type == Mesh::SUBDIVISION_NONE) {