class SceneExporter:
def __init__(self):
self.selected_only = False
- self.visible_collections = True
+ self.visible_only = True
self.resource_collection = True
self.skip_existing = True
self.show_progress = True
objs = context.selected_objects
else:
objs = context.scene.objects
- if self.visible_collections:
+ if self.visible_only:
collections = [c.collection for c in context.view_layer.layer_collection.children if not (c.hide_viewport or c.collection.hide_viewport)]
objs = [o for o in objs if any((o.name in c.all_objects) for c in collections)]
objs = [o for o in objs if o.type=="MESH" and not o.lod_for_parent and o.data.vertices]