From 50e5619a1476ceefbcbfaefd97cb56d684e80987 Mon Sep 17 00:00:00 2001 From: Julien Duroure Date: Thu, 23 Jan 2025 16:12:52 +0100 Subject: [PATCH] Collection Exporter: set collection custom prop as glTF scene extras --- addons/io_scene_gltf2/blender/exp/gather.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/addons/io_scene_gltf2/blender/exp/gather.py b/addons/io_scene_gltf2/blender/exp/gather.py index d8f342a03..454b5bd26 100644 --- a/addons/io_scene_gltf2/blender/exp/gather.py +++ b/addons/io_scene_gltf2/blender/exp/gather.py @@ -139,5 +139,9 @@ def __gather_scene(blender_scene, export_settings): def __gather_extras(blender_object, export_settings): if export_settings['gltf_extras']: + # If case of collection export, use custom properties of the collection instead of the scene + # So Collection custom properties are exported as glTF Scene extras + if export_settings['gltf_collection']: + return generate_extras(bpy.data.collections[export_settings['gltf_collection']]) return generate_extras(blender_object) return None