Impostazione ombre dinamiche del cloud in UDK

Se iniziamo l'UDK e carichiamo una mappa modello predefinita, otteniamo una cupola del cielo caricata con l'ora predefinita del giorno, insieme all'animazione delle nuvole. Beh, in realtà è l'impostazione materiale in UDK che viene applicata a una mesh Skydome e quindi possiamo vedere il Sole e tutte le nuvole in movimento, ma nessuna ombra sul terreno. Quindi oggi impareremo come ottenere le ombre del cloud semplicemente impostando un materiale Cloud e collegandolo alla funzione della luce. Sì, è molto semplice e anche molto realistico, quindi iniziamo.


Clicca per ingrandire

Carica il tuo UDK e vai al menu File, clicca su Nuovo e scegliere qualsiasi mappa modello dalle opzioni. Per questo tutorial andrò con il Illuminazione di mezzogiorno poiché è il momento migliore per vedere le ombre chiaramente sul terreno.

Dopo aver selezionato il modello Midday Lighting otterrai una mappa vuota con un cubo proprio nel centro, ignora quel cubo o puoi anche eliminarlo se lo desideri. Prima di procedere, consente di salvare questa mappa come Nuvole in tempo reale nel caso in cui UDK si arresti.


Ora vai al Content Browser e crea un nuovo pacchetto chiamato RT_clouds (o qualsiasi cosa tu voglia) e impostare l'opzione di fabbrica su Materiale come mostrato nella foto sopra. Prima di premere OK, dare a questo Materiale un nome come RT_Clouds_Mat e quindi premere OK. Verrà creato un nuovo pacchetto e verrà visualizzata una finestra Editor materiali, chiudere la finestra e salvare il pacchetto.

Abbiamo bisogno di una texture cloud in bianco e nero ed è molto facile creare tali texture cloud in Photoshop, ma comunque ti mostrerò come creare una texture cloud semplice in Photoshop. Quindi carica Photoshop.


Crea un nuovo file con una risoluzione di 512 di 512. Clicca per ingrandire

Ora vai a Filtro> Rendering> Nuvole ma prima assicurati che i colori di primo piano e di sfondo siano impostati su Bianco e nero. O semplicemente premere D in Photoshop per impostare il colore di primo piano e di sfondo su bianco e nero.

Clicca per ingrandire
Continua a colpire CTRL + F per rendere l'ultimo filtro usato (che è il rendering di Cloud) fino a quando non vedi un bel motivo in bianco e nero distribuito, quindi prova a tonificare il colore grigio in basso semplicemente regolando i livelli come ho fatto nella foto sopra. Dovresti ottenere un modello di trama simile come nella foto sopra e quindi salvare questo come cloud.tga.

L'immagine sopra è la texture finale che useremo per impostare il Materiale Cloud in UDK.

Clicca per ingrandire
Ora vai su UDK e nel Content Browser carica il tuo RT_Cloud Imballa e Importa quello Cloud.tga Texture che abbiamo creato in precedenza. È ora di impostare il materiale, quindi basta fare doppio clic su RT_cloud_mat Materiale per visualizzare la finestra dell'editor materiale.
Ho diviso il seguente processo di installazione in 3 parti (ovvero A, B e C) solo per capire meglio l'impostazione. Clicca per ingrandire
Installazione A:

Trascina e lascia cadere quella nuvola Texture in questo RT_cloud_mat editor di materiali e quindi trascinare in due espressioni, a Panner e a TextureCoordinate. Impostare il TexCoord'S UTiling a 0.5 e VTiling a 1.0 e collegalo alle coordinate di Panner. Ora imposta il Panner Velocità di X e Y a 0.02 e collegalo agli UV della Texture Cloud come mostrato nella foto sopra. Con la configurazione di cui sopra, la texture della nuvola si sposterà solo in una direzione. Ora copia e incolla questa configurazione premendo CTRL + C e CTRL + V rispettivamente.

Clicca per ingrandire
Installazione B:

Dopo aver copiato quanto sopra UN setup, Elimina il TexCoord espressione e basta aggiungere due espressioni, a Rotator e a Costante con un valore di 0.5 e collegare quella costante nel Tempo dell'espressione di Panner. E poi collegalo al Coordinata del Rotator e quindi finalmente collegare l'output del Rotator negli UV della Texture.

L'impostazione di cui sopra è fondamentalmente per le ombre di Cloud casuale che ruotano e si allontanano. È possibile modificare la velocità della rotazione semplicemente cambiando il valore costante. Ora che abbiamo l'installazione A e B pronti, procediamo alla prossima configurazione.

Clicca per ingrandire
Installazione finale C:

Come mostrato nella foto sopra, basta aggiungere l'installazione A e B semplicemente usando un nodo ADD e quindi l'output è moltiplicato con l'installazione B che viene quindi inserito nel nodo Alpha del nodo di interpolazione lineare (nodo Lerp). Ora l'installazione A e B sono collegati rispettivamente al nodo di A e B del nodo Lerp e quindi collegano il nodo Lerp al canale Emissive.

In breve, vengono aggiunti i setup A e B che vengono poi moltiplicati con B e quindi collegati al canale alfa del nodo Lerp. Prima di salvare questa configurazione di materiale, dobbiamo configurare alcune proprietà di questo materiale, quindi vai alle Proprietà da Finestra> opzione Proprietà.

Clicca per ingrandire
Come mostrato nella foto sopra, Nella sezione delle proprietà basta cambiare la modalità di illuminazione a MLM_UNLIT e Abilita / Controlla Usato come funzione leggera casella di controllo sotto il Uso mutuamente esclusivo opzione. È tutto, il materiale Cloud è pronto, quindi salva ed esci da questo editor di materiali e torna alla tua scena. Clicca per ingrandire

Dobbiamo aggiungere una funzione nella luce affinché le ombre delle nuvole funzionino, quindi cerca la luce dominante nella scena e vai alla finestra delle proprietà premendo F4. Ora espandere Luce> Componente luce> Componente luce, Per abilitare il Funzione opzione, fare clic sull'icona blu sul lato destro per ottenere più opzioni e quindi fare clic su Funzione dall'elenco a discesa.

Clicca per ingrandire
Otterrai più opzioni sotto Funzione, quindi basta espanderlo e collegare il materiale Cloud nella Smateriale nostro Campo facendo semplicemente clic sulla freccia verde sul lato destro, ma assicurati che il materiale del cloud sia selezionato nel browser dei contenuti proprio come nella foto sopra. Ma non vedrai ancora alcun movimento di ombreggiatura Cloud nella tua scena perché devi impostare la Distanza traccia sul suo valore predefinito. Clicca per ingrandire

Nelle proprietà della luce dominante, vai a Luci> Componente luce> Illuminazione avanzata e impostare il Traccia distanza di default, proprio come nella foto sopra. Nel momento in cui fai clic su Predefinito vedrai ombre casuali che si animano sulla superficie del terreno, ovvero il materiale ombra delle nubi che si sta animando sul terreno. Solo un paio di modifiche per renderlo un po 'più realistico.

Clicca per ingrandire
Espandi il Scala opzione sotto il Funzione opzione delle proprietà della luce, Scala X e Y a 2048 e Z a 512, oppure puoi anche giocare con questa impostazione di scala per ottenere il risultato desiderato. Ora che il ridimensionamento è terminato, passiamo all'impostazione del canale chiaro. Clicca per ingrandire
Ora espandere il Canali di illuminazione sotto Componente leggera delle proprietà della luce e Deseleziona lo Skybox (per impostazione predefinita dovrebbe essere deselezionato). Ora seleziona questa luce e duplicala tenendo premuto il tasto ALT e trascinando il tasto sinistro del mouse su qualsiasi asse. Clicca per ingrandire
Dopo aver duplicato la luce sopra, deselezionare tutti i canali di illuminazione tranne Skybox della luce appena copiata. Nel momento in cui deselezioni tutti i canali, l'icona sulla luce diventa U il che significa che alcuni canali o opzioni sono stati modificati. Inoltre basta cancellare la funzione di luce Materiale di partenza. Questa luce qui è dedicata esclusivamente allo Skybox e la luce precedente è la luce dominante effettiva per la scena. Clicca per ingrandire
Ora seleziona la mesh Skydome nella tua scena e premi F4 per visualizzare le sue proprietà, Expand Componente mesh statico> Illuminazione> Canali di illuminazione e nei canali di illuminazione troverai un'opzione Skybox da abilitare / disabilitare, quindi dobbiamo attivarla solo se è disabilitata o altrimenti lasciarla. È così che ora vedrai le ombre delle nuvole belle e lisce sul terreno che animano!

Buon Natale e Felice Anno Nuovo a tutti!