Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'io_scene_gltf2/blender/exp/gltf2_blender_gather_primitives.py')
-rwxr-xr-xio_scene_gltf2/blender/exp/gltf2_blender_gather_primitives.py20
1 files changed, 11 insertions, 9 deletions
diff --git a/io_scene_gltf2/blender/exp/gltf2_blender_gather_primitives.py b/io_scene_gltf2/blender/exp/gltf2_blender_gather_primitives.py
index 4fe498e1..fd325d48 100755
--- a/io_scene_gltf2/blender/exp/gltf2_blender_gather_primitives.py
+++ b/io_scene_gltf2/blender/exp/gltf2_blender_gather_primitives.py
@@ -54,15 +54,17 @@ def gather_primitives(
material_idx = internal_primitive['material']
double_sided = False
material = None
- try:
- blender_material = bpy.data.materials[material_names[material_idx]]
- double_sided = not blender_material.use_backface_culling
- material = gltf2_blender_gather_materials.gather_material(blender_material,
- double_sided,
- export_settings)
- except IndexError:
- # no material at that index
- pass
+
+ if export_settings['gltf_materials'] == "EXPORT":
+ try:
+ blender_material = bpy.data.materials[material_names[material_idx]]
+ double_sided = not blender_material.use_backface_culling
+ material = gltf2_blender_gather_materials.gather_material(blender_material,
+ double_sided,
+ export_settings)
+ except IndexError:
+ # no material at that index
+ pass
primitive = gltf2_io.MeshPrimitive(