Skip to content

Commit bc7a7a4

Browse files
committed
Merge pull request #73941 from Jummit/active-collection
Blend import: Allow importing `active_collection_only`
2 parents 3ac9843 + c182adc commit bc7a7a4

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

modules/gltf/editor/editor_scene_importer_blend.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,9 @@ Node *EditorSceneFormatImporterBlend::import_scene(const String &p_path, uint32_
207207
parameters_map["use_renderable"] = false;
208208
parameters_map["use_visible"] = false;
209209
}
210+
if (p_options.has(SNAME("blender/nodes/active_collection_only")) && p_options[SNAME("blender/nodes/active_collection_only")]) {
211+
parameters_map["use_active_collection"] = true;
212+
}
210213

211214
if (p_options.has(SNAME("blender/meshes/uvs")) && p_options[SNAME("blender/meshes/uvs")]) {
212215
parameters_map["export_texcoords"] = true;
@@ -332,6 +335,7 @@ void EditorSceneFormatImporterBlend::get_import_options(const String &p_path, Li
332335
r_options->push_back(ResourceImporter::ImportOption(PropertyInfo(Variant::INT, SNAME(PATH), PROPERTY_HINT_ENUM, ENUM_HINT), VALUE));
333336

334337
ADD_OPTION_ENUM("blender/nodes/visible", "All,Visible Only,Renderable", BLEND_VISIBLE_ALL);
338+
ADD_OPTION_BOOL("blender/nodes/active_collection_only", false);
335339
ADD_OPTION_BOOL("blender/nodes/punctual_lights", true);
336340
ADD_OPTION_BOOL("blender/nodes/cameras", true);
337341
ADD_OPTION_BOOL("blender/nodes/custom_properties", true);

0 commit comments

Comments
 (0)