Annexe : Billboard en Xna

Retourner au sommaire des cours   Le billboard est un élément essentiel pour décharger le GPU de l’affichages de formes complexes.  Un billboard (en français “panneau”) est un plan simulant un objet 3D. Le principe des billboards est de toujours faire face à la caméra : ainsi quelque soit l’endroit d’où on les regarde, ils donneront toujours  l’illusion que l’image qui les texture est une forme 3D. L’avantage est de réduire énormément la complexité de la scène, puisque l’on va pouvoir remplacer des objets potentiellement complexes par deux simples triangles texturés formant le carré (ou plan). La texture bien entendu doit être de … Continue reading Annexe : Billboard en Xna

XNA Tutorial 8 : Les textures

< en construction / under construction> Retourner au sommaire des cours   Notre premier chapitre consacré aux textures : un vaste, un très vaste sujet et au combien important dans le développement 3D. Le texturing est sans aucun doute l’élément le plus important pour donner du réalisme et de l’interet à un projet 3D. Nul doute qu’après cet apprentissage, nos petites productions n’auront plus rien à voir avec ce que nous faisions jusque là ! Nous suivrons trois phases dans cet apprentissage : Faire connaissance avec le texturing en apprennant les notions de base. Faire connaissance avec le blending de filtrage, … Continue reading XNA Tutorial 8 : Les textures

Le multitexturing

Le multitexturing est le processus qui permet le mélange contrôlé de plusieurs textures sur une même surface 3D. Direct3D permet de mélanger jusqu’à huit étapes (ou étage/stage) correspondant à 8 textures superposées. Chacune correspond à un processus de texture blending qui détermine la couleur d’un pixel en mélangeant les couleurs de la texture de l’étape courante aux couleurs de l’étape précédente. Quelque soit le stage sur lequel il s’effectue, le blend est une opération qui prend en entrée 8 paramètres : Trois arguments pour le calcul de la couleur RGB. Trois arguments pour le calcul de la composante Alpha, Une opération … Continue reading Le multitexturing

Tutorial Managed DirectX/Direct3D : Les lumières

Les Lumières et les matériauxLes lumières et les matériaux constituent les deux éléments principaux de tout jeu en 3D pour créer une ambiance. Sans eux, un jeu est morne, terne sans saveur. Ils sont la clé de voûte pour tout jeu misant particulièrement sur l’ambiance.Figure 1 — Tomb Raider : Ici l’ambiance fait toutCe tutorial aborde tout ce qui tourne autour des lumières et des matériaux sous DirectX. Nous allons créer comme programme d’exemple un système astronomique avec comme source lumineuse le soleil, une comète, et un interrupteur pour allumer le tout ! Pour illustrer de manière plus complète les matériaux, … Continue reading Tutorial Managed DirectX/Direct3D : Les lumières