diff --git a/leenkx/blender/lnx/exporter.py b/leenkx/blender/lnx/exporter.py index 173e62c..bde6f4d 100644 --- a/leenkx/blender/lnx/exporter.py +++ b/leenkx/blender/lnx/exporter.py @@ -2289,12 +2289,12 @@ class LeenkxExporter: self.output['particle_datas'] = [] for particleRef in self.particle_system_array.items(): padd = False; - for obj in self.output['objects']: - if 'particle_refs' in obj: - for pref in obj['particle_refs']: - if pref['particle'] == particleRef[1]["structName"]: - if bpy.data.objects[obj['name']].modifiers[pref['name']].show_render == True: - padd = True; + for obj in bpy.data.objects: + for mod in obj.modifiers: + if mod.type == 'PARTICLE_SYSTEM': + if mod.particle_system.settings.name == particleRef[1]["structName"]: + if mod.show_render == True: + padd = True if not padd: continue; psettings = particleRef[0]