Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
programmation:3d_et_isometrie [2021/05/22 01:06] – ↷ Page déplacée de tutoriaux:3d_et_isometrie à programmation:3d_et_isometrie frater | back2root:programmation:3d_et_isometrie [2023/05/20 23:31] (Version actuelle) – [Tiles et changement de vue...] frater |
---|
En informatique, c'est pareil... | En informatique, c'est pareil... |
| |
{{ :tutoriaux:dungeonsamplemed.jpg?nolink |}} | {{ back2root:programmation:dungeonsamplemed.jpg?nolink |}} |
| |
C'est donc un univers 2D qui est représenté, vu de haut; c'est facile a faire avec un ordinateur, une case de la carte s'affiche sans modification sur l'écran (tout au plus faut il gérer les très grandes cartes qui dépassent de l'écran. Mais il faut avoué que cela manque d'entrain, et aussi belles soient les cases, cela reste une carte et non un monde... | C'est donc un univers 2D qui est représenté, vu de haut; c'est facile a faire avec un ordinateur, une case de la carte s'affiche sans modification sur l'écran (tout au plus faut il gérer les très grandes cartes qui dépassent de l'écran. Mais il faut avoué que cela manque d'entrain, et aussi belles soient les cases, cela reste une carte et non un monde... |
Avant tout, je rappelle la "procédure" pour créer des tiles isométriques. | Avant tout, je rappelle la "procédure" pour créer des tiles isométriques. |
| |
Par le passé, les logiciels de dessin utilisaient comme référence le pixel d'écran; et les graphistes devenaient souvent soit des Dieux du positionnement "au pixel près" soit adepte du Zoom; l'un des logiciels les plus connu sur Amiga était le Deluxe Paint (qui fut d'ailleurs porté sur PC)et RIEN n'a (a mes yeux) remplacer ce merveilleux logiciel pour ce type de dessins. | Par le passé, les logiciels de dessin utilisaient comme référence le pixel d'écran; et les graphistes devenaient souvent soit des Dieux du positionnement "au pixel près" soit adepte du Zoom; l'un des logiciels les plus connu sur Amiga était le Deluxe Paint (qui fut d'ailleurs porté sur PC) et RIEN n'a (à mes yeux) remplacé ce merveilleux logiciel pour ce type de dessins. |
| |
Pour créer une vue isométrique utilisable sur ordinateur, on applique une rotation de 45° vers la droite, puis un "écrasement" de 50% en hauteur. | Pour créer une vue isométrique utilisable sur ordinateur, on applique une rotation de 45° vers la droite, puis un "écrasement" de 50% en hauteur. |
| |
{{ :tutoriaux:iso1.png?nolink |}} | {{ back2root:programmation:iso1.png?nolink |}} |
| |
Dans le temps, il fallait une sacrée dose de patience pour réaliser ces "tiles" afin qu'elles s'associent l'une à l'autre par les cotés. | Dans le temps, il fallait une sacrée dose de patience pour réaliser ces "tiles" afin qu'elles s'associent l'une à l'autre par les cotés. |
| |
Aujourd'hui, il existe de très bon logiciels qui réalise ces opérations pour vous, je citerais le World Creator de [[www.inet2inet.com|Inet2inet]]. Ce logiciel n'est peut-être pas le plus efficace, mais il est certainement le plus précis. | Aujourd'hui, il existe de très bon logiciels qui réalise ces opérations pour vous, je citerais le World Creator de [[http://www.inet2inet.com|Inet2inet]]. Ce logiciel n'est peut-être pas le plus efficace, mais il est certainement le plus précis. |
| |
On se retrouve donc avec des images rectangulaires contenant des formes tordues, d'où la difficulté de les coller les unes aux autres. Je rappelle que si l'on considère la carte comme un plan orthonormé, l'origine est en haut à gauche. | On se retrouve donc avec des images rectangulaires contenant des formes tordues, d'où la difficulté de les coller les unes aux autres. Je rappelle que si l'on considère la carte comme un plan orthonormé, l'origine est en haut à gauche. |
<div id=\"view\" style=\"position:absolute; top: $positiony; left:$positionx;\">"; | <div id=\"view\" style=\"position:absolute; top: $positiony; left:$positionx;\">"; |
</code> | </code> |
| |
| <nspages back2root/programmation -simpleList -h1 -exclude:start -textPages="Back2Root"> |