2013-06-28 19 views

Odpowiedz

10

Odpowiedź jest tak!

Spójrz na najnowsze Python API.

Poniższy przykład tworzy nowy obiekt lampy i umieszcza go w domyślnej lokalizacji (5, 5, 5) w obecnej sceny:

(Blender 2.63)

Skrypt powinien wyglądać to:

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

Dzięki! Wypróbuję to. Nie używam jeszcze żadnej wersji, ale prawdopodobnie użyję tylko wersji trwającej. – innov83r

+0

Ok, ciesz się Blenderem więc;) –

+0

Myślę, że będę, nie jestem wielkim artystą ... więc powinno być świetnie, próbując rozwinąć moją kreatywną stronę :) Czy są naprawdę dobre zasoby do nauki blendera? o którym wiesz? – innov83r

Powiązane problemy