Python

2013-06-28 23 views
8

'u kullanarak blender'da bir ışık kaynağı ekleyebilir misiniz Tamam, Blender için tamamen yeniyim ve sadece python'u kontrol etmek için nasıl kullanacağım konusunda güzel eğiticiler arıyorum. Işık kaynaklarını python yöntemleri ile ekleyebilmek/çıkarabilmek/düzenleyebilmek istiyorum ... bu yapılabilir mi? Herhangi bir tavsiye için teşekkürler.Python

+0

Hangi Blender sürümünü kullanıyorsunuz? –

cevap

10

Cevap evet!

Son Python API'a bakın.

Aşağıdaki örnek, yeni bir lamba nesnesi oluşturur ve varsayılan konumda koyar (5, 5, 5) Geçerli sahnede:

(Blender 2.63)

senaryo gibi görünmelidir Bu:

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

Teşekkürler! Ben bunu deneyeceğim. Henüz hiç sürüm kullanmıyorum ama muhtemelen sadece süren sürümü kullanacağım. – innov83r

+0

Tamam, Blender'in keyfini çıkarın;) –

+0

Sanırım büyük bir sanatçı değilim, bu yüzden yaratıcı tarafımın ortaya çıkması için bir patlama olmalı :) Blender'ı öğrenmek için gerçekten iyi kaynaklar var mı bildiğin? – innov83r