Condividi tramite


Cloud, fumo e tracce di vapore (Direct3D 9)

Le nuvole, il fumo e i percorsi del vapore possono essere creati da un'estensione della tecnica di cartellone. Vedere Billboarding (Direct3D 9). Ruotando il cartellone su due assi anziché su uno, l'applicazione può consentire all'utente di visualizzare un cartellone da qualsiasi angolo. In genere, un'applicazione ruota il cartellone sugli assi orizzontali e verticali.

Per rendere un cloud semplice, l'applicazione può ruotare una primitiva rettangolare su uno o due assi in modo che la primitiva faccia l'utente. Una trama simile al cloud può quindi essere applicata alla primitiva con trasparenza. Per informazioni dettagliate sull'applicazione di trame trasparenti alle primitive, vedere Texture Blending (Direct3D 9). È possibile animare il cloud applicando una serie di trame nel tempo.

Un'applicazione può creare cloud più complessi formandoli da un gruppo di primitive. Ogni parte del cloud è una primitiva rettangolare. Le primitive possono essere spostate in modo indipendente nel tempo per dare l'aspetto di una nebbia dinamica. La figura seguente illustra questo concetto.

illustrazione delle primitive che formano cloud più complessi

L'aspetto del fumo viene visualizzato in modo simile alle nuvole. In genere richiede più cartelloni, ad esempio cloud complessi. Fumo di solito billows e sale nel tempo, quindi i cartelloni che costituiscono la penna di fumo devono spostarsi di conseguenza. Potrebbe essere necessario aggiungere più cartelloni come il pennacchio si alza e si disperde.

Un sentiero del vapore è una penna di fumo che non aumenta. Tuttavia, come un pennacchio di fumo, si disperde nel tempo. La figura seguente illustra la tecnica dell'uso di cartelloni per simulare un sentiero del vapore.

illustrazione di cartelloni che simulano un percorso di vapore

Esempi alfa