Mario kart, F-Zero ou encore Pilotwings, les jeux simulant un effet 3D étaient légions sur super nintendo. Mais la console de nintendo ne possedait pas de puce 3D. Alors comment diable cette pseudo 3D était-elle créée ?

Pour comprendre, il faut d'abord saisir le fonctionnement de la machine de Nintendo. La Super Nintendo possédait un système graphique très intéressant, son processeur permettait entre autre les déformations de sprite, la superposition de différents scrollings, à différentes vitesses, créant l'illusion d'un horizon du plus bel effet. Ce système permettait aussi 8 modes graphiques distincts, allant de 0 à 7. Chaque mode permettant une résolution et un nombre de couleur spécifique, ainsi que certaines fonctions.

Le plus connu de ces modes est le 7. Et c'est ce mode, permettant le zoom et le scalling entre autre, qui permettait de simuler un effet de 3D en déformant à la volée des bitmaps.

Cette techno est très simple à comprendre :

Le Mode 7 (..) est un mode graphique d'application de texture qui permet à un arrière-plan d'être pivoté et redimensionné par des procédés de rotation et de zoom. En modifiant à chaque ligne horizontale (Scanline) l'échelle et l'angle de ce plan, un effet de perspective peut être créé, transformant ainsi le plan en un sol incliné et texturé.

Via Wikipédia

Le mode 7 fût réutilisé ensuite sur Gba.

mode7.jpgMode_7_on_GBA.pngfig04.gif