2013-06-28 30 views
8

まあまあ、私はBlenderを初めて使っていて、pythonを使ってそれを制御する方法についていくつかの良いチュートリアルを探しています。私は追加/削除することができます/ pythonメソッドを介して光源を編集する...これを行うことができますか?アドバイスありがとう。光源をblenderでPythonを使って追加できますか?

+0

あなたはどのバージョンの実行中ですか? –

答えて

10

回答ははいです!

は最近Python APIを見てください。

例は、以下の新しいランプオブジェクトを作成し、デフォルトの場所にそれを置く(5、5、5)現在のシーンに:

ブレンダー2.63

スクリプトは次のようになります。これは:

import bpy 

scene = bpy.context.scene 

# Create new lamp datablock 
lamp_data = bpy.data.lamps.new(name="New Lamp", type='POINT') 

# Create new object with our lamp datablock 
lamp_object = bpy.data.objects.new(name="New Lamp", object_data=lamp_data) 

# Link lamp object to the scene so it'll appear in this scene 
scene.objects.link(lamp_object) 

# Place lamp to a specified location 
lamp_object.location = (5.0, 5.0, 5.0) 

# And finally select it make active 
lamp_object.select = True 
scene.objects.active = lamp_object 
+0

ありがとう!やってみます。私はまだバージョンを実行していませんが、たぶん最後のリリースを使用するだけです。 – innov83r

+0

OK、Blender soを楽しんでください;) –

+0

私は、私は大きなアーティストではないと思います...それは私の創造的な側面を出そうとしている爆発でなければなりません:)本当に良いリソースは、あなたが知っている? – innov83r