Partager via


Nuages, fumée et pistes de vapeur (Direct3D 9)

Les nuages, la fumée et les pistes de vapeur peuvent tous être créés par une extension de la technique d’affichage. Consultez Panneaux d’affichage (Direct3D 9). En faisant pivoter le panneau d’affichage sur deux axes au lieu d’un seul, votre application peut permettre à l’utilisateur d’afficher un panneau d’affichage sous n’importe quel angle. En règle générale, une application fait pivoter le panneau d’affichage sur les axes horizontal et vertical.

Pour créer un cloud simple, votre application peut faire pivoter une primitive rectangulaire sur un ou deux axes afin que la primitive fasse face à l’utilisateur. Une texture de type cloud peut ensuite être appliquée à la primitive avec transparence. Pour plus d’informations sur l’application de textures transparentes aux primitives, consultez Fusion de textures (Direct3D 9). Vous pouvez animer le cloud en appliquant une série de textures au fil du temps.

Une application peut créer des clouds plus complexes en les formant à partir d’un groupe de primitives. Chaque partie du cloud est une primitive rectangulaire. Les primitives peuvent être déplacées indépendamment au fil du temps pour donner l’apparence d’une brume dynamique. L’illustration suivante illustre ce concept.

illustration de primitives qui forment des clouds plus complexes

L’apparence de la fumée s’affiche d’une manière similaire aux nuages. Il nécessite généralement plusieurs panneaux d’affichage, comme des nuages complexes. La fumée s’élève généralement au fil du temps, de sorte que les panneaux d’affichage qui composent le panache de fumée doivent se déplacer en conséquence. Vous devrez peut-être ajouter d’autres panneaux d’affichage à mesure que le panache s’élève et se disperse.

Une trace de vapeur est un panache de fumée qui ne s’élève pas. Cependant, comme un panache de fumée, il se disperse au fil du temps. L’illustration suivante montre la technique de l’utilisation de panneaux d’affichage pour simuler une trace de vapeur.

illustration de panneaux d’affichage qui simulent une piste de vapeur

Exemples alpha