diff options
author | Julien Duroure <julien.duroure@gmail.com> | 2019-02-14 23:20:43 +0300 |
---|---|---|
committer | Julien Duroure <julien.duroure@gmail.com> | 2019-02-14 23:20:43 +0300 |
commit | 5c254fc8c36941f5efb6916b609aa70b0d0f6175 (patch) | |
tree | f3383e73c63bd7b88368cfe05850a8b806448d17 /io_scene_gltf2/blender/exp/gltf2_blender_get.py | |
parent | 890a240c550430f9866352d3f1fd8a8c34840c4b (diff) |
glTF exporter: correctly convert UV texture transforms
Diffstat (limited to 'io_scene_gltf2/blender/exp/gltf2_blender_get.py')
-rwxr-xr-x | io_scene_gltf2/blender/exp/gltf2_blender_get.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/io_scene_gltf2/blender/exp/gltf2_blender_get.py b/io_scene_gltf2/blender/exp/gltf2_blender_get.py index d3c7d148..3e604bb7 100755 --- a/io_scene_gltf2/blender/exp/gltf2_blender_get.py +++ b/io_scene_gltf2/blender/exp/gltf2_blender_get.py @@ -20,6 +20,7 @@ import bpy from . import gltf2_blender_export_keys from ...io.exp import gltf2_io_get +from ...blender.com.gltf2_blender_conversion import convert_texture_transform from io_scene_gltf2.io.com import gltf2_io_debug # # Globals @@ -365,6 +366,8 @@ def get_texture_transform_from_texture_node(texture_node): texture_transform["rotation"] = mapping_node.rotation[2] texture_transform["scale"] = [mapping_node.scale[0], mapping_node.scale[1]] + texture_transform = convert_texture_transform(texture_transform) + if all([component == 0 for component in texture_transform["offset"]]): del(texture_transform["offset"]) if all([component == 1 for component in texture_transform["scale"]]): |