2009年12月13日日曜日

blender - 2.5のpython

Blender2.5待ちとは良く言ったものですが、正直待てば良いのか、待たずに作ればいいのか、良く分からない。

2.49までで、pythonではNodeに全くアクセスできなかったので、C/C++で本体書き換えるしかなかったのですが、2.5では普通にアクセスできる。このAPIは生のCの関数を元に自動生成されている・・のかは良くわからんけど、この関数見たことある!ってのがいっぱいある。


import bpy
from bpy import *
from types import *

for n in bpy.data.scenes[0].nodetree.nodes:
print(n.name)




まぁこんな感じ。

問題は、速度か・・・。

0 件のコメント: