13

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

4

2 に答える 2

12

答えはイエスです!

最近の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
于 2013-06-28T01:13:22.413 に答える