Por que as árvores estão brilhando ao fundo?

14

Atualmente, estou criando uma cena de floresta no escuro, e as árvores estão brilhando muito longe, mas quando chego perto, elas estão bem. Eu tenho os shaders configurados para "Natureza / Árvore Oclusão Suave [casca / folhas]", mas eles ainda estão parecendo estranhos, mas perto eles estão bem.

insira a descrição da imagem aqui

Tentei colocar as árvores em uma pasta chamada "Oclusão ambiental", como foi dito aqui , mas sem sorte. Também a névoa está desligada. Desde já, obrigado.

ATUALIZAR

Quando olhei para as árvores usando a câmera "Render Paths", elas pareciam vermelhas enquanto todo o resto era verde.

cenário

ATUALIZAÇÃO 2

Tentei reinstalar o pacote do qual baixei esses arquivos, mas ainda não tive sorte.

ATUALIZAÇÃO 3

Eu adicionei algumas árvores manualmente, e elas funcionam bem, mas ao adicioná-las pintando no terreno, recebo o problema.

ATUALIZAÇÃO FINAL

Tentei criar o jogo para ver se isso tinha efeito sobre o .exe e não. Então, eu só preciso ignorar quando estiver depurando, pois funciona bem na compilação. Obrigado por toda a ajuda, parece apenas um erro de unidade. Imagem da compilação:

imagem

Kinected
fonte
Não estou familiarizado com o Unity, então vou escrever como comentário - talvez você tenha o Nevoeiro ativado?
Kromster diz apoio Monica
Não, eu tinha esse efeito assim que eu desliguei, funcionou bem por um tempo, e agora ele está fazendo isso sem nevoeiro ligado
Kinected
Então, o que acontece se você acender a névoa?
Laurent Couvidou
1
É porque as árvores são mais felizes quanto mais longe você é.
Engenheiro de
1
Haha, muito ruim eu não posso dizer terrain1.trees.mood == Moods.Happy;:)
Kinected

Respostas:

5

Acontece que ele foi renderizado corretamente nas compilações do projeto, mas não no depurador na unidade. Estou planejando relatar isso como um erro no site da unidade, pois foi confundido apenas no depurador, não no jogo.

Kinected
fonte
2

Corrigi o problema adicionando neblina com as propriedades:

  • Cor: R: 0 G: 0 B: 0 A: 255
  • Modo: Exp2
  • Densidade 0,03

Eu sei que isso não resolve o problema, mas eu queria usar neblina no meu jogo de qualquer maneira e essa foi uma solução fácil. Não vou aceitar isso como a resposta, uma vez que na verdade não resolve a questão, só queria dizer o que acabou funcionando. Cenário:

cenário

Também adiciona uma sensação assustadora / misteriosa, com a qual estou feliz. Eu ainda adoraria ter uma resposta real de como corrigir isso.

Kinected
fonte
9
As árvores do terreno da unidade são renderizadas em texturas a uma determinada distância, que é o que você está vendo. Você precisaria cavar no sombreador usado para renderizar as texturas do quadro de avisos à distância e ver como elas estão sendo afetadas pela configuração da iluminação.
Chuck D
@RubberMallet Na verdade, a Rubber Mallet está certa. As árvores são brilhantes porque renderam sem serem afetadas pela luz. Eu acho que ele deve adicionar uma resposta e ser aceito.
wolfdawn
Bom, não consigo ver nada nessa captura de tela. É só preto. Em sua pergunta eu era capaz de ver pelo menos algumas árvores: D
bummzack
@bummzack Aumente o contraste do monitor e poderá ver que ambas as imagens têm conteúdo muito escuro. No entanto, o OP deve considerar definitivamente que nem todo mundo tem uma tela super brilhante como a dele.
Rushyo 10/10/12
@Rushyo Não posso, pois estava vendo isso em um iPad. Então, espero que ele não planeje segmentar o iOS;) Então, sim, o OP precisa aumentar o brilho ou adicionar uma opção no jogo para ajustá-lo. Algum tipo de "calibração" quando o jogo começa seria uma idéia inteligente.
bummzack