une définition simple pour ceux qui n'ont jamais fait de programmation 3D / 2D
2D : tout système de sprites, donc tout ce qui est dessiné à la main, y compris en perspective, dont l'isométrique donc… car ce n'est pas l'image entière qui est recalculée, mais juste des images déjà définies, superposées, qui sont répétés N fois sur l'écran.
3D : tout système de rendu recréant l'image en perspective naturelle depuis une position de camera virtuelle, donc tout l'écran est redessiné à chaque fois.
Dans le cas d'OpenTTD c'est des sprites, chaque wagon, camion, portion de route, de rail, arbres, etc… sont tous des sprites uniques appelés N itérations à chaque image, il n'y a pas de recalcul de l'image. c'est bien de la 2D, qui avec l'isométrie fait voir une perspective ressemblant à un plateau 3D. (c'est la définition de l'isométrie d'ailleurs de faire croire à un angle de vue 3D à 45° au dessus & 45° sur le coté)
Mais le terme 3D isométrique est un abus de langage communément admis d'où cette discussion. mais l'isométrie n'est pas de la 3D au sens informatique du terme.
dans quake pour prendre un exemple extrêmement simple, c'est bien de la 3D car tout est recalculé à chaque frame et non pas des minis images, sur des des calques superposés…comme la 2D.
[^] # Re: C'est quoi, de la 2D isométrique ?
Posté par kuroineko . En réponse à la dépêche OpenTTD 1.2.0 est sorti. Évalué à 2.
une définition simple pour ceux qui n'ont jamais fait de programmation 3D / 2D
2D : tout système de sprites, donc tout ce qui est dessiné à la main, y compris en perspective, dont l'isométrique donc… car ce n'est pas l'image entière qui est recalculée, mais juste des images déjà définies, superposées, qui sont répétés N fois sur l'écran.
3D : tout système de rendu recréant l'image en perspective naturelle depuis une position de camera virtuelle, donc tout l'écran est redessiné à chaque fois.
Dans le cas d'OpenTTD c'est des sprites, chaque wagon, camion, portion de route, de rail, arbres, etc… sont tous des sprites uniques appelés N itérations à chaque image, il n'y a pas de recalcul de l'image. c'est bien de la 2D, qui avec l'isométrie fait voir une perspective ressemblant à un plateau 3D. (c'est la définition de l'isométrie d'ailleurs de faire croire à un angle de vue 3D à 45° au dessus & 45° sur le coté)
Mais le terme 3D isométrique est un abus de langage communément admis d'où cette discussion. mais l'isométrie n'est pas de la 3D au sens informatique du terme.
dans quake pour prendre un exemple extrêmement simple, c'est bien de la 3D car tout est recalculé à chaque frame et non pas des minis images, sur des des calques superposés…comme la 2D.
J'espère avoir été clair….