Clouds, Smoke, and Vapor Trails (Direct3D 9)
Wolken, Rauch und Dampfwege können alle durch eine Erweiterung der Billboarding-Technik erstellt werden. Weitere Informationen finden Sie unter Billboarding (Direct3D 9). Durch Drehen der Werbetafel auf zwei Achsen statt auf einer Achse kann ihre Anwendung es dem Benutzer ermöglichen, eine Werbetafel aus einem beliebigen Winkel anzuzeigen. In der Regel dreht eine Anwendung die Werbetafel auf der horizontalen und vertikalen Achse.
Um eine einfache Wolke zu erstellen, kann Ihre Anwendung einen rechteckigen Grundtyp auf eine oder zwei Achsen drehen, sodass der Grundtyp dem Benutzer gegenübersteht. Eine cloudähnliche Textur kann dann mit Transparenz auf den Grundtyp angewendet werden. Ausführliche Informationen zum Anwenden transparenter Texturen auf Grundtypen finden Sie unter Texture Blending (Direct3D 9). Sie können die Cloud animieren, indem Sie im Laufe der Zeit eine Reihe von Texturen anwenden.
Eine Anwendung kann komplexere Clouds erstellen, indem sie sie aus einer Gruppe von Grundtypen bilden. Jeder Teil der Wolke ist ein rechteckiger Grundtyp. Die Grundtypen können im Laufe der Zeit unabhängig voneinander bewegt werden, um das Aussehen eines dynamischen Nebels zu verleihen. Die folgende Abbildung zeigt dieses Konzept.
Das Auftreten von Rauch wird ähnlich wie Wolken dargestellt. In der Regel sind mehrere Billboards erforderlich, z. B. komplexe Clouds. Rauch tritt normalerweise auf und steigt im Laufe der Zeit, sodass sich die Werbetafeln, aus denen die Rauchfahne besteht, entsprechend bewegen müssen. Möglicherweise müssen Sie weitere Werbetafeln hinzufügen, wenn die Wolke aufsteigt und sich zerstreut.
Eine Dampfspur ist eine Rauchfahne, die nicht aufsteigt. Wie eine Rauchfahne zerstreut sie sich jedoch im Laufe der Zeit. Die folgende Abbildung zeigt die Technik der Verwendung von Billboards zum Simulieren eines Dampfwegs.
Zugehörige Themen