Dlaczego drzewa świecą w tle?

14

Obecnie tworzę leśną scenę w ciemności, a drzewa świecą daleko, ale kiedy się zbliżam, wszystko jest w porządku. Mam shadery ustawione na „Nature / Tree Soft Occlusion [bark / leaves]”, ale nadal renderują dziwnie daleko, ale blisko są w porządku.

wprowadź opis zdjęcia tutaj

Próbowałem umieścić drzewa w folderze o nazwie „Ambient-Occlusion”, jak powiedziano tutaj , ale bez powodzenia. Również mgła jest wyłączona. Z góry dziękuję.

AKTUALIZACJA

Kiedy spojrzałem na drzewa za pomocą kamery „Renderuj ścieżki”, były one czerwone, podczas gdy wszystko inne było zielone.

obrazek

AKTUALIZACJA 2

Próbowałem ponownie zainstalować pakiet, z którego je pobrałem, ale nadal nie mam szczęścia.

AKTUALIZACJA 3

Niektóre drzewa dodałem ręcznie i działają one dobrze, ale przy dodawaniu ich przez malowanie w terenie mam problem.

AKTUALIZACJA KOŃCOWA

Próbowałem zbudować grę, aby zobaczyć, czy to wpłynęło na plik .exe, ale tak się nie stało. Muszę więc zignorować podczas debugowania, ponieważ działa dobrze w kompilacji. Dzięki za wszelką pomoc, wydaje się to tylko błędem w jedności. Zdjęcie kompilacji:

wizerunek

Kinected
źródło
Nie znam Unity, więc napiszę jako komentarz - może masz włączoną Mgłę?
Kromster
Nie, miałem taki efekt, więc go wyłączyłem,
działałem
Co się stanie, jeśli włączysz mgłę?
Laurent Couvidou
1
To dlatego, że drzewa są szczęśliwsze, im dalej są od ciebie.
Inżynier
1
Haha, szkoda, że ​​nie mogę powiedzieć terrain1.trees.mood == Moods.Happy;:)
Kinected 10.10

Odpowiedzi:

5

Okazuje się, że dobrze oddano go w kompilacjach projektu, ale nie w debuggerze w jedności. Planuję zgłosić to jako błąd na stronie Unity, ponieważ został on pomieszany tylko w debuggerze, a nie w grze.

Kinected
źródło
2

Rozwiązałem problem, dodając mgiełkę o właściwościach:

  • Kolor: R: 0 G: 0 B: 0 A: 255
  • Tryb: Exp2
  • Gęstość 0,03

Wiem, że to nie rozwiązuje problemu, ale i tak chciałem użyć mgły w swojej grze i było to łatwe rozwiązanie. Nie przyjmuję tego jako odpowiedzi, ponieważ tak naprawdę to nie rozwiązuje pytania, chciałem tylko powiedzieć, co ostatecznie zadziałało. Obrazek:

obrazek

Dodaje też do tego przerażające / tajemnicze uczucie, co mnie cieszy. Nadal chciałbym mieć rzeczywistą odpowiedź na to, jak to naprawić.

Kinected
źródło
9
Drzewa terenu jedności są renderowane do tekstur w określonej odległości, która jest tym, co widzisz. Będziesz musiał zagłębić się w moduł cieniujący, który jest używany do renderowania tekstur billboardowych na odległość i zobaczyć, jak wpływa na to ustawienie oświetlenia.
Chuck D
@RubberMallet Właściwie gumowy młotek ma rację. Drzewa są błyszczące, ponieważ renderowane bez wpływu światła. Myślę, że powinien dodać odpowiedź i zostać zaakceptowanym.
AturSams,
Fajnie, nic nie widzę na tym zrzucie ekranu. To jest po prostu czarne. W twoim pytaniu mogłem zobaczyć przynajmniej niektóre drzewa: D
bummzack,
@bummzack Zwiększ kontrast monitora, a zobaczysz, że oba zdjęcia mają bardzo ciemną zawartość. Jednak OP powinien zdecydowanie wziąć pod uwagę, że nie każdy ma super jasny ekran jak on / ona.
Rushyo,
@Rushyo Nie mogę, odkąd oglądałem to na iPadzie. Miejmy więc nadzieję, że nie planuje atakować na iOS;) Tak, OP musi podkręcić jasność lub dodać opcję w grze, aby to zmienić. Sprytnym pomysłem byłby rodzaj „kalibracji” na początku gry.
bummzack,