Perché gli alberi splendono sullo sfondo?


14

Attualmente sto creando una scena di foresta al buio e gli alberi brillano molto lontano, ma quando mi avvicino stanno bene. Ho gli shader impostati su "Nature / Tree Soft Occlusion [corteccia / foglie]", ma stanno ancora diventando strani in lontananza, ma vicino stanno bene.

inserisci qui la descrizione dell'immagine

Ho provato a posizionare gli alberi in una cartella denominata "Ambient-Occlusion" come detto qui , ma senza fortuna. Anche la nebbia è disattivata. Grazie in anticipo.

AGGIORNARE

Quando ho guardato gli alberi usando la telecamera "Render Paths", sono diventati rossi mentre tutto il resto era verde.

immagine

AGGIORNAMENTO 2

Ho provato a reinstallare il pacchetto da cui ho scaricato questi, ma ancora senza fortuna.

AGGIORNAMENTO 3

Ho aggiunto alcuni alberi manualmente e funzionano bene, ma quando li aggiungo dipingendo sul terreno ottengo il problema.

AGGIORNAMENTO FINALE

Ho provato a costruire il gioco per vedere se questo ha avuto l'effetto su .exe, e non è stato così. Quindi devo solo ignorare quando sto eseguendo il debug, poiché funziona bene sulla build. Grazie per tutto l'aiuto, sembra solo un errore con l'unità. Immagine di build:

Immagine


Non hai familiarità con Unity, quindi scriverò come commento - forse hai abilitato la nebbia?
— Kromster dice di sostenere Monica il

No, ho avuto questo effetto, quindi l'ho spento, ha funzionato bene per un po 'e ora lo sta facendo senza nebbia attivata
— Kinected

Quindi cosa succede se si attiva la nebbia?
— Laurent Couvidou,

1
È perché gli alberi sono più felici quanto più sono lontani da te.
— Ingegnere

1
Haha, terrain1.trees.mood == Moods.Happy;
— peccato che

Risposte:


5

Si scopre che è stato reso bene nelle build del progetto, ma non nel debugger nell'unità. Sto pensando di segnalarlo come un errore sul sito di Unity, dato che è stato incasinato solo nel debugger, non nel gioco.


2

Ho risolto il problema aggiungendo nebbia con le proprietà:

  • Colore: R: 0 G: 0 B: 0 A: 255
  • Modalità: Exp2
  • Densità 0,03

So che questo non risolve il problema, ma volevo comunque usare la nebbia nel mio gioco e questa è stata una soluzione facile. Non accetterò questa come risposta poiché in realtà non risolve la domanda, volevo solo dire cosa ha finito per funzionare. Immagine:

immagine

Aggiunge anche quella sensazione spaventosa / misteriosa, di cui sono felice. Mi piacerebbe ancora avere una risposta reale a come risolvere questo problema.


9
Gli alberi del terreno unitario sono resi alle trame a una data distanza che è ciò che stai vedendo. Dovresti scavare nello shader che viene utilizzato per eseguire il rendering a distanza delle trame affissioni e vedere come viene influenzato dalla tua configurazione di illuminazione.
— Chuck D,

@RubberMallet In realtà il martello di gomma ha ragione. Gli alberi sono lucenti perché resi senza essere influenzati dalla luce. Penso che dovrebbe aggiungere una risposta e farsi accettare.
— AturSams,

Bello, non riesco a vedere nulla in quella schermata. È solo nero. Nella tua domanda ho potuto vedere almeno alcuni alberi: D
— bummzack,

@bummzack Aumenta il contrasto del tuo monitor e vedrai che entrambe le immagini hanno un contenuto molto scuro. Tuttavia, l'OP dovrebbe assolutamente considerare che non tutti hanno uno schermo super luminoso come il suo.
— Rushyo,

@Rushyo Non posso da quando stavo visualizzando questo su un iPad. Quindi speriamo solo che non abbia intenzione di scegliere come target iOS;) Quindi sì, l'OP deve aumentare la luminosità o aggiungere un'opzione di gioco per regolarla. Una sorta di "calibrazione" all'inizio del gioco sarebbe un'idea intelligente.
— Bummzack,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.