[Bf-blender-cvs] [560c05e] master: Fix T43628: Circular dependency error preventing multiple highpoly objects to bake

Dalai Felinto noreply at git.blender.org
Wed Feb 11 14:23:38 CET 2015


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);
 				}




More information about the Bf-blender-cvs mailing list