2013-06-28 5 views
8

D'accord, je suis totalement nouveau à Blender et je suis à la recherche de bons tutoriels sur la façon d'utiliser python pour le contrôler. Je veux être capable d'ajouter/supprimer/éditer des sources lumineuses via des méthodes python ... cela peut-il être fait? Merci pour tout conseil.Pouvez-vous ajouter une source de lumière dans blender en utilisant python

+0

Quelle version de Blender exécutez-vous? –

Répondre

10

La réponse est Oui!

Regardez la récente Python API.

L'exemple ci-dessous crée un nouvel objet de la lampe et il met à l'emplacement par défaut (5, 5, 5) dans la scène actuelle:

(Blender 2.63)

Le script devrait ressembler à cela:

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

Merci! Je vais l'essayer. Je ne suis pas encore en train d'utiliser une version mais j'utiliserai probablement la dernière version. – innov83r

+0

Ok, profitez bien de Blender;) –

+0

Je pense que je le ferai, je ne suis pas un grand artiste ... donc ça devrait être génial d'essayer d'obtenir mon côté créatif pour sortir :) Y at-il de très bonnes ressources pour apprendre blender que vous connaissez? – innov83r

Questions connexes