diff options
author | Andy Nichols <andy.nichols@theqtcompany.com> | 2015-08-20 11:45:05 +0200 |
---|---|---|
committer | Andy Nichols <andy.nichols@theqtcompany.com> | 2015-08-20 12:29:36 +0000 |
commit | a30f089e82c726e5fd28bd3869571a615c8f5d6e (patch) | |
tree | eedd6588aaedebfc464f0b62bb59bdb46dc6583d /examples/qt3d/exampleresources | |
parent | a9ce667b7116950ada2d41fe8bcba5e6f9f9ba57 (diff) |
Always Flip UV Coordinates in Objloader
Currently if you use a QMesh that has its geometry loaded from an obj
file, the UV coordinates are such that the default loading behavior for
textures is inversed over the Y axis, and now any textures provide must
be preprocessed to be inversed over the Y axis as well. This is not
consistent with the behavior of our scene loaders which allow for
Textures to be loaded normally (right-side-up) and still get sampled
correctly. This is because the scene loaders make sure to flip the UV
coordinates when loading the asset. To be consistent, we now the UV
coordinates when loading QMesh geometry with the Objloader.
[ChangeLog][Qt3DRenderer][Objloader] UV Coordinates are now always
flipped when loading QMesh Geometry from an obj source.
Task-number: QTBUG-46815
Change-Id: I8c3ee5de5c8bbaf5967ef81059ed97eb85901ac2
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'examples/qt3d/exampleresources')
15 files changed, 0 insertions, 0 deletions
diff --git a/examples/qt3d/exampleresources/assets/chest/diffuse.webp b/examples/qt3d/exampleresources/assets/chest/diffuse.webp Binary files differindex 00904a881..ce985c1ca 100644 --- a/examples/qt3d/exampleresources/assets/chest/diffuse.webp +++ b/examples/qt3d/exampleresources/assets/chest/diffuse.webp diff --git a/examples/qt3d/exampleresources/assets/metalbarrel/diffus_black.webp b/examples/qt3d/exampleresources/assets/metalbarrel/diffus_black.webp Binary files differindex 92643c57a..5e5e0832d 100644 --- a/examples/qt3d/exampleresources/assets/metalbarrel/diffus_black.webp +++ b/examples/qt3d/exampleresources/assets/metalbarrel/diffus_black.webp diff --git a/examples/qt3d/exampleresources/assets/metalbarrel/diffus_blue.webp b/examples/qt3d/exampleresources/assets/metalbarrel/diffus_blue.webp Binary files differindex 33a3ec65b..194d63b02 100644 --- a/examples/qt3d/exampleresources/assets/metalbarrel/diffus_blue.webp +++ b/examples/qt3d/exampleresources/assets/metalbarrel/diffus_blue.webp diff --git a/examples/qt3d/exampleresources/assets/metalbarrel/diffus_green.webp b/examples/qt3d/exampleresources/assets/metalbarrel/diffus_green.webp Binary files differindex 03648226a..32bb9c10d 100644 --- a/examples/qt3d/exampleresources/assets/metalbarrel/diffus_green.webp +++ b/examples/qt3d/exampleresources/assets/metalbarrel/diffus_green.webp diff --git a/examples/qt3d/exampleresources/assets/metalbarrel/diffus_red.webp b/examples/qt3d/exampleresources/assets/metalbarrel/diffus_red.webp Binary files differindex 95679aaa4..b01cf79e5 100644 --- a/examples/qt3d/exampleresources/assets/metalbarrel/diffus_red.webp +++ b/examples/qt3d/exampleresources/assets/metalbarrel/diffus_red.webp diff --git a/examples/qt3d/exampleresources/assets/metalbarrel/diffus_rust.webp b/examples/qt3d/exampleresources/assets/metalbarrel/diffus_rust.webp Binary files differindex 593b4a63a..302242bb0 100644 --- a/examples/qt3d/exampleresources/assets/metalbarrel/diffus_rust.webp +++ b/examples/qt3d/exampleresources/assets/metalbarrel/diffus_rust.webp diff --git a/examples/qt3d/exampleresources/assets/metalbarrel/diffus_stainless_steel.webp b/examples/qt3d/exampleresources/assets/metalbarrel/diffus_stainless_steel.webp Binary files differindex cd7fc78bc..20ee66d79 100644 --- a/examples/qt3d/exampleresources/assets/metalbarrel/diffus_stainless_steel.webp +++ b/examples/qt3d/exampleresources/assets/metalbarrel/diffus_stainless_steel.webp diff --git a/examples/qt3d/exampleresources/assets/metalbarrel/diffus_yellow.webp b/examples/qt3d/exampleresources/assets/metalbarrel/diffus_yellow.webp Binary files differindex a4661d153..b53a92410 100644 --- a/examples/qt3d/exampleresources/assets/metalbarrel/diffus_yellow.webp +++ b/examples/qt3d/exampleresources/assets/metalbarrel/diffus_yellow.webp diff --git a/examples/qt3d/exampleresources/assets/metalbarrel/normal_hard_bumps.webp b/examples/qt3d/exampleresources/assets/metalbarrel/normal_hard_bumps.webp Binary files differindex 3f1d22214..ef7407f16 100644 --- a/examples/qt3d/exampleresources/assets/metalbarrel/normal_hard_bumps.webp +++ b/examples/qt3d/exampleresources/assets/metalbarrel/normal_hard_bumps.webp diff --git a/examples/qt3d/exampleresources/assets/metalbarrel/normal_middle_bumps.webp b/examples/qt3d/exampleresources/assets/metalbarrel/normal_middle_bumps.webp Binary files differindex 35d81c62e..cfb2c583c 100644 --- a/examples/qt3d/exampleresources/assets/metalbarrel/normal_middle_bumps.webp +++ b/examples/qt3d/exampleresources/assets/metalbarrel/normal_middle_bumps.webp diff --git a/examples/qt3d/exampleresources/assets/metalbarrel/normal_no_bumps.webp b/examples/qt3d/exampleresources/assets/metalbarrel/normal_no_bumps.webp Binary files differindex da270474f..cc9274549 100644 --- a/examples/qt3d/exampleresources/assets/metalbarrel/normal_no_bumps.webp +++ b/examples/qt3d/exampleresources/assets/metalbarrel/normal_no_bumps.webp diff --git a/examples/qt3d/exampleresources/assets/metalbarrel/normal_soft_bumps.webp b/examples/qt3d/exampleresources/assets/metalbarrel/normal_soft_bumps.webp Binary files differindex b271b9868..757dc1d31 100644 --- a/examples/qt3d/exampleresources/assets/metalbarrel/normal_soft_bumps.webp +++ b/examples/qt3d/exampleresources/assets/metalbarrel/normal_soft_bumps.webp diff --git a/examples/qt3d/exampleresources/assets/metalbarrel/specular.webp b/examples/qt3d/exampleresources/assets/metalbarrel/specular.webp Binary files differindex 87d8cdec3..50fbd9210 100644 --- a/examples/qt3d/exampleresources/assets/metalbarrel/specular.webp +++ b/examples/qt3d/exampleresources/assets/metalbarrel/specular.webp diff --git a/examples/qt3d/exampleresources/assets/metalbarrel/specular_rust.webp b/examples/qt3d/exampleresources/assets/metalbarrel/specular_rust.webp Binary files differindex 529ae65bd..8527b3e74 100644 --- a/examples/qt3d/exampleresources/assets/metalbarrel/specular_rust.webp +++ b/examples/qt3d/exampleresources/assets/metalbarrel/specular_rust.webp diff --git a/examples/qt3d/exampleresources/assets/metalbarrel/specular_stainless_steel.webp b/examples/qt3d/exampleresources/assets/metalbarrel/specular_stainless_steel.webp Binary files differindex 530ce593b..c05a79705 100644 --- a/examples/qt3d/exampleresources/assets/metalbarrel/specular_stainless_steel.webp +++ b/examples/qt3d/exampleresources/assets/metalbarrel/specular_stainless_steel.webp |