Commit: 560c05e8bd94acae41470e118b7a7745243f0cec
Author: Dalai Felinto
Date:   Wed Feb 11 11:23:03 2015 -0200
Branches: master
https://developer.blender.org/rB560c05e8bd94acae41470e118b7a7745243f0cec

Fix T43628: Circular dependency error preventing multiple highpoly objects to 
bake

Throwing an RPT_ERROR was stopping baking after the first object.

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

M       source/blender/editors/object/object_bake_api.c

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

diff --git a/source/blender/editors/object/object_bake_api.c 
b/source/blender/editors/object/object_bake_api.c
index fca527f..1ce5068 100644
--- a/source/blender/editors/object/object_bake_api.c
+++ b/source/blender/editors/object/object_bake_api.c
@@ -379,7 +379,10 @@ static bool bake_object_check(Object *ob, ReportList 
*reports)
 
                        if (node) {
                                if (BKE_node_is_connected_to_output(ntree, 
node)) {
-                                       BKE_reportf(reports, RPT_ERROR,
+                                       /* we don't return false since this may 
be a false positive
+                                        * this can't be RPT_ERROR though, 
otherwise it prevents
+                                        * multiple highpoly objects to be 
baked at once */
+                                       BKE_reportf(reports, RPT_INFO,
                                                    "Circular dependency for 
image \"%s\" from object \"%s\"",
                                                    image->id.name + 2, 
ob->id.name + 2);
                                }

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to