Pour moi c'est simple : c'est pas possible.
Tes coordonnées de texture restent les même, pour une géométrie différente => le résultat sera toujours déformé.
Un rendu 3D ça marche pas comme ça.
Ta géométrie ne change pas, c'est le passage par les différentes Matrices de transformation qui vont te donner cet effet de profondeur.
Pour t'en rendre compte c'est facile : test avec un logiciel 3D.
Max / Maya / Blender.
Le principe est le même, on est pas sur Toshop, si tu rapproches deux sommets, tes deux géométries (triangles) vont changer, pour une texture inchangée, d'où la déformation.
Partager