for s in scenes.values():
all_objects += [p.object for p in s.prototypes]
all_objects += s.lights
- if s.camera:
- all_objects.append(s.camera)
+ all_objects += s.cameras
ordered_scenes = []
while scene_queue:
self.name = scene.name
self.export_disposition = scene.export_disposition
self.background_set = None
- self.camera = scene.camera
+ self.cameras = [scene.camera]
self.prototypes = []
self.instances = []
self.blended_instances = []
self.lights.append(o)
if o.data.use_shadow:
self.use_shadow = True
+ elif o.type=='CAMERA' and o!=scene.camera:
+ self.cameras.append(o)
for i in scene.view_layers[0].depsgraph.object_instances:
if i.is_instance and i.object.type=='MESH':