From 7111a536b2a9a59671d30c21a0174dac6bb768c3 Mon Sep 17 00:00:00 2001 From: Colin Basnett Date: Mon, 3 Apr 2023 01:40:17 -0700 Subject: [PATCH] A blank material is now created if it is unable to be loaded via the BDK. --- io_scene_psk_psa/psk/importer.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/io_scene_psk_psa/psk/importer.py b/io_scene_psk_psa/psk/importer.py index 8672165..f14aec9 100644 --- a/io_scene_psk_psa/psk/importer.py +++ b/io_scene_psk_psa/psk/importer.py @@ -140,6 +140,10 @@ def import_psk(psk: Psk, context, options: PskImportOptions) -> PskImportResult: material_reference = psk.material_references[material_index] if material_reference and bpy.ops.bdk.link_material(reference=material_reference) == {'FINISHED'}: material = bpy.data.materials[material_name] + else: + # Just create a blank material. + material = bpy.data.materials.new(material_name) + material.use_nodes = True mesh_data.materials.append(material) bm = bmesh.new()