self.camera = scene.camera
self.prototypes = []
self.instances = []
+ self.blended_instances = []
self.lights = []
self.ambient_light = mathutils.Color((0.0, 0.0, 0.0))
self.exposure = scene.view_settings.exposure
if o.type=='MESH':
clones = [c for c in objects if is_same_object(o, c)]
self.prototypes.append(o)
+ instance_list = self.instances
+ if o.material_slots and o.material_slots[0].material and o.material_slots[0].material.blend_method=='BLEND':
+ instance_list = self.blended_instances
for c in clones:
- self.instances.append(Instance(c, o))
+ instance_list.append(Instance(c, o))
processed.add(c.name)
elif o.type=='LIGHT':
self.lights.append(o)