[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