Nubes, humo y senderos de vapor (Direct3D 9)
Las nubes, el humo y los senderos de vapor se pueden crear mediante una extensión de la técnica de cartelera. Consulta Billboarding (Direct3D 9). Al girar la cartelera en dos ejes en lugar de uno, la aplicación puede permitir al usuario ver una cartelera desde cualquier ángulo. Normalmente, una aplicación gira la cartelera en los ejes horizontales y verticales.
Para simplificar la nube, la aplicación puede girar un primitivo rectangular en uno o dos ejes para que el primitivo se enfrente al usuario. A continuación, se puede aplicar una textura similar a la nube al primitivo con transparencia. Para obtener más información sobre cómo aplicar texturas transparentes a primitivos, consulta Texture Blending (Direct3D 9) (Mezcla de texturas [Direct3D 9]). Puede animar la nube aplicando una serie de texturas a lo largo del tiempo.
Una aplicación puede crear nubes más complejas mediante su formación a partir de un grupo de primitivos. Cada parte de la nube es un primitivo rectangular. Los primitivos se pueden mover de forma independiente con el tiempo para dar la apariencia de una niebla dinámica. En la ilustración siguiente se muestra este concepto.
La apariencia del humo se muestra de forma similar a las nubes. Normalmente requiere varias carteleras, como nubes complejas. Humo generalmente billows y se eleva a lo largo del tiempo, por lo que las carteleras que componen la pluma de humo deben moverse en consecuencia. Es posible que tenga que agregar más carteles a medida que la ciruela sube y se dispersa.
Un rastro de vapor es una pluma de humo que no sube. Sin embargo, como una pluma de humo, se dispersa con el tiempo. En la ilustración siguiente se muestra la técnica de utilizar vallas publicitarias para simular un rastro de vapor.
Temas relacionados