Commits

Anonymous committed 9f5af7e

To bake ipo correctly the object must be check in the active scene, else the bake of ipo will fail

Comments (0)

Files changed (1)

blenderExporter/osg/osgdata.py

     if index != -1:
         objname = ipo.name[index+1:]
         try:
-            obj = bpy.data.objects[objname]
+            obj = bpy.data.scenes.active.objects[objname]
             log("bake ipo %s to object %s" % (ipo.name, objname))
             return obj
         except:
             return None
 
-    for o in bpy.data.objects:
+    for o in bpy.data.scenes.active.objects:
         if o.getIpo() == ipo:
             log("bake ipo %s to object %s" % (ipo.name, o.name))
             return o