Fix T52573: Cycles baking artifacts

Synchronize condition for faces split between Cycles itself and baking API.
This commit is contained in:
Sergey Sharybin 2017-09-12 16:33:42 +05:00
parent e7b5bbae6a
commit fadc079740
Notes: blender-bot 2023-05-22 12:40:41 +02:00
Referenced by issue #53683, 2.79a release
Referenced by issue #52573, Cycles baking artifacts
1 changed files with 3 additions and 1 deletions

View File

@ -625,7 +625,9 @@ static Mesh *bake_mesh_new_from_object(Main *bmain, Scene *scene, Object *ob)
ED_object_editmode_load(ob);
Mesh *me = BKE_mesh_new_from_object(bmain, scene, ob, 1, 2, 0, 0);
BKE_mesh_split_faces(me, true);
if (me->flag & ME_AUTOSMOOTH) {
BKE_mesh_split_faces(me, true);
}
return me;
}