Partilhar via


Nuvens, Fumaça e Trilhas de Vapor (Direct3D 9)

Nuvens, fumaça e trilhas de vapor podem ser criadas por uma extensão da técnica de outdooring. Consulte Billboarding (Direct3D 9). Ao girar o outdoor em dois eixos em vez de um, seu aplicativo pode permitir que o usuário exiba um outdoor de qualquer ângulo. Normalmente, um aplicativo gira o outdoor nos eixos horizontal e vertical.

Para tornar uma nuvem simples, seu aplicativo pode girar um primitivo retangular em um ou dois eixos para que a primitiva fique voltada para o usuário. Uma textura semelhante à nuvem pode ser aplicada à primitiva com transparência. Para obter detalhes sobre como aplicar texturas transparentes a primitivos, consulte Mesclagem de Textura (Direct3D 9). Você pode animar a nuvem aplicando uma série de texturas ao longo do tempo.

Um aplicativo pode criar nuvens mais complexas formando-as de um grupo de primitivos. Cada parte da nuvem é uma primitiva retangular. Os primitivos podem ser movidos independentemente ao longo do tempo para dar a aparência de uma névoa dinâmica. A ilustração a seguir mostra esse conceito.

ilustração de primitivas que formam nuvens mais complexas

A aparência da fumaça é exibida de maneira semelhante às nuvens. Normalmente, requer vários outdoors, como nuvens complexas. A fumaça geralmente sobe e sobe ao longo do tempo, então os outdoors que compõem a pluma de fumaça precisam se mover adequadamente. Talvez seja necessário adicionar mais outdoors à medida que a pluma sobe e se dispersa.

Uma trilha de vapor é uma pluma de fumaça que não sobe. No entanto, como uma pluma de fumaça, ela se dispersa ao longo do tempo. A ilustração a seguir mostra a técnica de usar outdoors para simular uma trilha de vapor.

ilustração de outdoors que simulam uma trilha de vapor

Exemplos alfa