15Fermer17
bearbecueLe 15/11/2012 à 17:21
vince> la en fait ton sprite "mode7ise", c'est pas "mode7ise", c'est un sprite transforme en un quad quelconque en 3D projete, sur lequel la problematique de mapping de texture est strictement identique a la vraie 3D.

le mode7 c'est ca, mais uniquement pour les deformations horizontales:

Mode_7_Test-0000.png

cf la page wikipedia du mode7:
"Mode 7 is a graphics mode on the Super NES video game console that allows a background layer to be rotated and scaled on a scanline-by-scanline basis"


et dans le cas du screenshot au dessus, effectivement, les coefficients sont a calculer une seule fois par scanline.
(d'ailleurs comme ca a froid j'aurais tendance a dire que les dx/dy de la rotation sont calculables une seule fois pour toute l'image, et que c'est juste le scale qui change d'une scanline a l'autre. mais bon je dis ptet une connerie)