Skip to content

Commit

Permalink
Merge pull request #93998 from demolke/blender42
Browse files Browse the repository at this point in the history
Update vertex color import to handle Blender 4.2 upwards
  • Loading branch information
akien-mga committed Jul 7, 2024
2 parents 5bc5ea8 + 7864abb commit 080b975
Showing 1 changed file with 11 additions and 3 deletions.
14 changes: 11 additions & 3 deletions modules/gltf/editor/editor_scene_importer_blend.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -188,10 +188,18 @@ Node *EditorSceneFormatImporterBlend::import_scene(const String &p_path, uint32_
} else {
parameters_map["export_lights"] = false;
}
if (p_options.has(SNAME("blender/meshes/colors")) && p_options[SNAME("blender/meshes/colors")]) {
parameters_map["export_colors"] = true;
if (blender_major_version > 4 || (blender_major_version == 4 && blender_minor_version >= 2)) {
if (p_options.has(SNAME("blender/meshes/colors")) && p_options[SNAME("blender/meshes/colors")]) {
parameters_map["export_vertex_color"] = "MATERIAL";
} else {
parameters_map["export_vertex_color"] = "NONE";
}
} else {
parameters_map["export_colors"] = false;
if (p_options.has(SNAME("blender/meshes/colors")) && p_options[SNAME("blender/meshes/colors")]) {
parameters_map["export_colors"] = true;
} else {
parameters_map["export_colors"] = false;
}
}
if (p_options.has(SNAME("blender/nodes/visible"))) {
int32_t visible = p_options["blender/nodes/visible"];
Expand Down

0 comments on commit 080b975

Please sign in to comment.