diff options
author | Julien Duroure <julien.duroure@gmail.com> | 2020-02-22 10:13:21 +0300 |
---|---|---|
committer | Julien Duroure <julien.duroure@gmail.com> | 2020-02-22 10:13:21 +0300 |
commit | fb2b2f5cff3ba0256eeff5db217eefde421b25e3 (patch) | |
tree | 2e63508335923a98ed97133d511e1f27f4254047 /io_scene_gltf2/blender/exp/gltf2_blender_extract.py | |
parent | 1e5d8bd56d968ae29f7d648b95462aa8c3acecff (diff) |
glTF: vertex color is RGBA in 2.80+
After removing 2.79 support in upstream repo, we can simplify the code
Diffstat (limited to 'io_scene_gltf2/blender/exp/gltf2_blender_extract.py')
-rwxr-xr-x | io_scene_gltf2/blender/exp/gltf2_blender_extract.py | 20 |
1 files changed, 6 insertions, 14 deletions
diff --git a/io_scene_gltf2/blender/exp/gltf2_blender_extract.py b/io_scene_gltf2/blender/exp/gltf2_blender_extract.py index c7758538..5aef2ca9 100755 --- a/io_scene_gltf2/blender/exp/gltf2_blender_extract.py +++ b/io_scene_gltf2/blender/exp/gltf2_blender_extract.py @@ -671,20 +671,12 @@ def extract_primitives(glTF, blender_mesh, blender_object, blender_vertex_groups for color_index in range(0, color_max): color_name = COLOR_PREFIX + str(color_index) color = vertex_colors[color_name].data[loop_index].color - if len(color) == 3: - colors.append([ - color_srgb_to_scene_linear(color[0]), - color_srgb_to_scene_linear(color[1]), - color_srgb_to_scene_linear(color[2]), - 1.0 - ]) - else: - colors.append([ - color_srgb_to_scene_linear(color[0]), - color_srgb_to_scene_linear(color[1]), - color_srgb_to_scene_linear(color[2]), - color[3] - ]) + colors.append([ + color_srgb_to_scene_linear(color[0]), + color_srgb_to_scene_linear(color[1]), + color_srgb_to_scene_linear(color[2]), + color[3] + ]) # |