Wolken, rook en damptrails (Direct3D 9)
Wolken, rook en damppaden kunnen allemaal worden gemaakt door een uitbreiding van de reclamebordtechniek. Zie Reclamebording (Direct3D 9). Door het reclamebord op twee assen te draaien in plaats van één, kan uw toepassing de gebruiker in staat stellen om vanuit elke hoek een reclamebord te bekijken. Normaal gesproken draait een toepassing het reclamebord op de horizontale en verticale assen.
Als u een eenvoudige cloud wilt maken, kan uw toepassing een rechthoekige primitieve draaien op een of twee assen, zodat de primitieve gezichten van de gebruiker vormen. Een cloudachtige textuur kan vervolgens worden toegepast op de primitieve met transparantie. Zie Texture Blending (Direct3D 9)voor meer informatie over het toepassen van transparante patronen op primitieven. U kunt de cloud animeren door een reeks patronen in de loop van de tijd toe te passen.
Een toepassing kan complexere clouds maken door ze te vormen op basis van een groep primitieven. Elk deel van de cloud is een rechthoekig primitieve. De primitieven kunnen onafhankelijk van elkaar worden verplaatst om het uiterlijk van een dynamische mist te geven. In de volgende afbeelding ziet u dit concept.
Het uiterlijk van rook wordt weergegeven op een manier die vergelijkbaar is met wolken. Het vereist doorgaans meerdere reclameborden, zoals complexe wolken. Rook wordt meestal in de loop van de tijd gekwetst en stijgt dus de reclameborden waaruit de rookpruim bestaat, moeten dienovereenkomstig worden verplaatst. Misschien moet je meer reclameborden toevoegen als de pluim stijgt en verspreidt.
Een damptrail is een rookpruim die niet opkomt. Maar net als een rookpruim verspreidt het zich over de tijd. In de volgende afbeelding ziet u de techniek van het gebruik van reclameborden om een dampspoor te simuleren.
Verwante onderwerpen