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:
authorPeter Kim <pk15950@gmail.com>2022-03-15 14:07:23 +0300
committerPeter Kim <pk15950@gmail.com>2022-03-15 14:07:23 +0300
commit3ce8c66917f9d5debdb2e155d2ee0cda76c56860 (patch)
tree4fb3d946c9c3898e4c7fc6072ca97e86e7d3c268 /io_scene_gltf2/blender/exp/gltf2_blender_gather_primitives.py
parent96209d6e836f2504390fdcc8410b0a7475668a74 (diff)
parent777653f7d6322a3a651c5ca95ba9f458165b9b48 (diff)
Merge branch 'master' into xr-dev
Diffstat (limited to 'io_scene_gltf2/blender/exp/gltf2_blender_gather_primitives.py')
-rwxr-xr-xio_scene_gltf2/blender/exp/gltf2_blender_gather_primitives.py10
1 files changed, 9 insertions, 1 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 9e5ce648..367c30f5 100755
--- a/io_scene_gltf2/blender/exp/gltf2_blender_gather_primitives.py
+++ b/io_scene_gltf2/blender/exp/gltf2_blender_gather_primitives.py
@@ -57,6 +57,13 @@ def gather_primitives(
"""
primitives = []
+ # retrieve active render UVMap
+ active_uvmap_idx = 0
+ for i in range(len(blender_mesh.uv_layers)):
+ if blender_mesh.uv_layers[i].active_render is True:
+ active_uvmap_idx = i
+ break
+
blender_primitives = __gather_cache_primitives(blender_mesh, uuid_for_skined_data,
vertex_groups, modifiers, export_settings)
@@ -73,7 +80,8 @@ def gather_primitives(
if mat is not None:
material = gltf2_blender_gather_materials.gather_material(
mat,
- export_settings,
+ active_uvmap_idx,
+ export_settings
)
primitive = gltf2_io.MeshPrimitive(