Vorrei creare alberi di sole / luce dall'aspetto simile a quelli dei cartoni animati che sembrano molto simili (o identici) a quelli di giochi molto noti e amati come Journey:
e Ori:
Come posso farlo?
Vorrei creare alberi di sole / luce dall'aspetto simile a quelli dei cartoni animati che sembrano molto simili (o identici) a quelli di giochi molto noti e amati come Journey:
e Ori:
Come posso farlo?
Risposte:
Usa la particella allungata per ottenere l'effetto. In Renderer, seleziona "Tabellone per le affissioni allungato". Cambia la scala della lunghezza di cui hai bisogno. Questo può essere usato sia in scene 3D che 2D.
Se ti interessano davvero cose, impara Shader . Principalmente vertice e shader di frammenti. Disegnare le cose non è sempre una soluzione. Aumenta le dimensioni di costruzione a causa di opere d'arte extra. Parlando di effetti generali. Vedi l'effetto delle carte d'oro di Hearthstone .
Dici che stai usando Unity in modo da poter usare la loro funzione ufficiale "Sun Shafts"; è integrato direttamente nel motore: puoi leggere questi Documenti Unity per avere una buona idea di cosa sono capaci e questo video di YouTube ti guiderà attraverso l'implementazione.
A proposito, dovrai scaricare le risorse Unity Standard per poterle utilizzare in seguito.
Questo è quello che stiamo facendo e i risultati sembrano un po 'come fanno in Ori.
Hai bisogno di una trama per il tuo raggio di luce che si avvolge verticalmente. Questo proviene dal nostro progetto (da qui la filigrana, scusa)
Lo aggiungi a un materiale particellare e aggiungi il materiale a una primitiva piana. Dovrebbe apparire bello e luminoso.
Altri due passi. Uno, allunghi l'aereo molto in alto. Alto quanto basta. E due, animate l'offset verticale della trama tramite shader o script. Questo rende la luce viva. Aggiungi minuscole particelle di polvere per una maggiore finezza.
Potresti aggiungere una sorta di effetto di caduta anche con lo shader scripting, ma è una questione più complicata.
Quando si utilizza Unity 2019.3, Universal Renderpipeline (URP) e in particolare il renderer 2D, è possibile utilizzare 2D Sprite Lights. Hai bisogno di una trama (come quella mostrata da Volvis), aggiungi una nuova "luce / 2D / Sprite Light 2D" alla tua scena e puoi quindi selezionare quella trama come "sprite" nella finestra di ispezione proprietà.
Per un campione ufficiale di Unity, dai un'occhiata a "Lost Crypt", guarda nello scenario sotto "Lights / Forest / Light Group-pofts", vedi l'immagine seguente (nota: l'effetto è più sottile in origine, l'intensità è stata aumentata nell'immagine qui sotto ). Se lo provi, controlla anche i "punti solari" che sono molto simili e danno anche un bell'effetto.
https://assetstore.unity.com/packages/essentials/tutorial-projects/lost-crypt-2d-sample-project-158673