hansonrobotics / robo_blender

ROS node for blender face-head-neck control
12 stars 12 forks source link

misc errors #15

Open linas opened 9 years ago

linas commented 9 years ago

When running this node, using the default "robo.blend" rig, then blender prints out:

Dependency cycle detected:
  NeckDM0 depends on Armature through Bone Parent.
  nose depends on NeckDM0 through Parent.
  Armature depends on nose through Copy Rotation.

Also, when runnning python, the following is printed:

    ShapekeyStore2 not compatible: shapekey 'bpy_prop_collection[key]: key "00_EyeBlink_L" not found' in mesh Neutral.001
linas commented 9 years ago

Also, for me, at this time, when running the robo.blend file, the ROS node does not start up automatically. Perhaps this is intentional? I work around this by specifying the following at the blender console:

filena = "/home/linas/src/hanson/src/hr/robo_blender/src/main.py"
exec(compile(open(filena).read(), filena, 'exec'))
Gaboose commented 9 years ago
  1. I'll fix the dependency cycle, although it shouldn't affect anything.
  2. ShapekeyStore2 thing is just an info message. It's supposed to pick one of the two ShapekeyStores. There's probably a "Using ShapekeyStore" message right after this one.
  3. I think it's useful not to have the script run just as the blend file is opened. Can you see the in-blender text editor on the left just when you open robo.blend?

You will also run the script (and start the node) if you:

linas commented 9 years ago

Aciu labai, Gabus .. 'obvious' blender secrets .. who knew ..

Gaboose commented 9 years ago

No probs!