diff options
author | Peter Kim <pk15950@gmail.com> | 2022-03-15 14:07:23 +0300 |
---|---|---|
committer | Peter Kim <pk15950@gmail.com> | 2022-03-15 14:07:23 +0300 |
commit | 3ce8c66917f9d5debdb2e155d2ee0cda76c56860 (patch) | |
tree | 4fb3d946c9c3898e4c7fc6072ca97e86e7d3c268 /io_scene_gltf2/blender/exp/gltf2_blender_gather_primitives.py | |
parent | 96209d6e836f2504390fdcc8410b0a7475668a74 (diff) | |
parent | 777653f7d6322a3a651c5ca95ba9f458165b9b48 (diff) |
Merge branch 'master' into xr-dev
Diffstat (limited to 'io_scene_gltf2/blender/exp/gltf2_blender_gather_primitives.py')
-rwxr-xr-x | io_scene_gltf2/blender/exp/gltf2_blender_gather_primitives.py | 10 |
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( |