diff options
author | Julien Duroure <julien.duroure@gmail.com> | 2021-11-06 11:58:53 +0300 |
---|---|---|
committer | Julien Duroure <julien.duroure@gmail.com> | 2021-11-06 11:58:53 +0300 |
commit | 64fcec250d2d9450ac64d8314af7092a6922a28b (patch) | |
tree | 3beb453c2a9f9f4a2097e207cad07ad8dff628d4 /io_scene_gltf2/blender/imp/gltf2_blender_mesh.py | |
parent | cd7092335690c5644c5c75cea23672510fd58ce3 (diff) |
glTF importer: Fix T92808 change after change on vertex groups data now on mesh
Diffstat (limited to 'io_scene_gltf2/blender/imp/gltf2_blender_mesh.py')
-rwxr-xr-x | io_scene_gltf2/blender/imp/gltf2_blender_mesh.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/io_scene_gltf2/blender/imp/gltf2_blender_mesh.py b/io_scene_gltf2/blender/imp/gltf2_blender_mesh.py index f05fa7f6..bbff340c 100755 --- a/io_scene_gltf2/blender/imp/gltf2_blender_mesh.py +++ b/io_scene_gltf2/blender/imp/gltf2_blender_mesh.py @@ -303,9 +303,9 @@ def do_primitives(gltf, mesh_idx, skin_idx, mesh, ob): # TODO: this is slow :/ if num_joint_sets: pyskin = gltf.data.skins[skin_idx] - for i, _ in enumerate(pyskin.joints): - # ob is a temp object, so don't worry about the name. - ob.vertex_groups.new(name='X%d' % i) + for i, node_idx in enumerate(pyskin.joints): + bone = gltf.vnodes[node_idx] + ob.vertex_groups.new(name=bone.blender_bone_name) vgs = list(ob.vertex_groups) |