anarubbet
(anarubbet)
1
Hi!
I’m trying to add lamps doing the following:
def createLamp(name, lamptype, location, scene):
lamp_data = bpy.data.lamps.new(name=name, type=lamptype)
lamp = bpy.data.objects.new(name=name, object_data=lamp_data)
scene.objects.link(lamp)
lamp.location = location
but it doesn’t work, and the same problem with cameras.
No errors, but no cameras and no lamps.
Thanks in advance!
Ana.
grammer
(grammer)
2
Hi anarubbet,
Your createLamp script works.
import bpy
def createLamp(name, lamptype, location, scene):
lamp_data = bpy.data.lamps.new(name=name, type=lamptype)
lamp = bpy.data.objects.new(name=name, object_data=lamp_data)
scene.objects.link(lamp)
lamp.location = location
name = 'Lamp'
lamptype = 'HEMI'
location = (-3, 0, 3)
scene = bpy.context.scene
createLamp(name, lamptype, location, scene)