カスタムプロパティ
blender2.5のIDを継承したオブジェクト(Object、Mesh、Materialなど)とBoneとPoseBoneがpythonのdictionaryのインタフェースを実装していてpythonの値が入る。
わりとなんでも入るみたいなのでこれは強力そうな気がする。
カオスを招きそうでもあるが。
以下はカスタムプロパティをちょこちょこっと試す例。
適当にCubeなどを作ってから
Propertiesウインドウでオブジェクトを選択して▼Custom Propertiesを開きつつConsoleウインドウに入力する。
scene=bpy.context.scene o=scene.objects.active o['number']=1 o['string']='abc' o['list']=[0, 1, 2] for k, v in o.items(): print(k, v)