Details
Description
Importing Collada 3D-models leads to vertically flipped texture coordinates.
Importing the same model into blender shows correct texture mapping (the model itself is part of the libassimp test models, so I never doubted the model itself would be wrong).
Flipping the used texture itself vertically by using an image editor like gimp solves the issue for qt3d. (Change to .png if .tga does not work, initial bug persists).
Attached you find a minimal application to showcase the bug. Simply clone the libassimp git repository for collada test models and import the duck.dae, by clicking on "Load DAE file".(https://github.com/assimp/assimp/tree/master/test/models).
You can also find two images attached:
One comparing the model imported into blender and displayed in qt3d side-by-side.
The other shows the imported model displayed in qt3d after flipping the used texture-files vertically with gimp.