- resources = {}
- self.export_object_resources(context, obj, resources, progress)
-
- obj_res = self.export_object(context, obj, progress, resources=resources)
- refs = obj_res.collect_references()
- if not self.shared_resources:
- numbers = {}
- for r in refs:
- ext = os.path.splitext(r.name)[1]
- n = numbers.get(ext, 0)
- if n>0:
- r.name = "{}_{}{}".format(base, n, ext)
- else:
- r.name = base+ext
- numbers[ext] = n+1
-
- if self.collection:
- obj_res.write_collection(out_fn)
- else:
- for r in refs:
- r.write_to_file(os.path.join(path, r.name))
- obj_res.write_to_file(out_fn)
-
- def export_object_resources(self, context, obj, resources, progress, material_maps=None):
- if material_maps is None:
- material_maps = {}
+ def export_object_resources(self, context, obj, resources, material_atlases, progress):
+ if material_atlases is None:
+ material_atlases = {}