Voici un cube minecraftien composé de 16 ... unités de coté.
C'est pas des pixels, c'est une unité virtuel qui pourrais correspondre à 100cm/16 si on considère que 1 cube fait 1 mètre.
Mais en 3d comme en vectoriel, les unités non pas besoin d'équivalence IRL.
( J'ai utilisé une vue orthonormé plutôt qu'une perspective, parce que les perspective, c'est chiant à faire. )
Donc 16 de coté ça tombe bien c'est le nombre de pixel dans la texture par défaut,
c'est évidement pas un hasard, c'est un choix de Notch, pour simplifier le bouzzin.
Voici trois texture de pastèque, une 128x, une 16x et une 5x.
Le rendu 3D déforme, quand on passe de l'univers 3d virtuel à l'écran 2d, le moteur de rendu pioche les pixels de la texture pour les réorganisé en fonction de l'orientation du cube par rapport au joueur/caméra.
Dans l'opération la texture est affiché déformé à l'écran, mais dans la mémoire de l'ordinateur c'est toujours la même texture avec le même nombre de pixels et elle prend la même place mémoire.
Le résultat à l'écran occupe le même nombre de pixels
Mais en mémoire la textures 128x prend plus de place que la 16x qui prend plus de place que la 5x.
Ce qui explique que les 128x nécessite un ordinateur plus performant.
Le fait de redimensionner c'est différent.
Redimensionner modifie l'image et modifie la place mémoire quel occupe.
Les trois textures redimensionner en 16x
Vous comprenez que si le programme fessait subir cette modification au images, les textures HD n'aurais pas d'impact sur les performances et elle n'aurais aucun intérêt.
--------------------------------------------------
Maintenant le cas particulier du gâteau et pourquoi certain pixel on l'air plus déformé que d'autres en 5x.
Le Gâteau est plus petit il ne fait que 14 unité de coté sur 8 unité de haut.
En texture 16x il y à donc un pixel transparent tout autour du dessus du gâteau.
Mais en 5x c'est une autres histoire.
(remarquer comme c'est quand même bien moche
)
On a l'impression que les pixels sont déformé, mais en faite, c'est juste qu'il n’apparaisse pas entièrement Car le Gâteau est tous simplement plus petit d'une unité. et que en 5x une unité correspond à peut-près-mais-pas-tout-à-fait 1/3 de pixel.
---------------------------------------
Il faut noté que dans tous ce que j'ai expliquer au dessus, McPatcher n'interviens pas une seul fois.
Bon là je pense que j'ai tout donné