Warum leuchten Bäume im Hintergrund?


14

Momentan erstelle ich eine Waldszene im Dunkeln, und die Bäume scheinen weit weg, aber wenn ich näher komme, geht es ihnen gut. Ich habe die Shader auf "Nature / Tree Soft Occlusion [bark / leaves]" eingestellt, aber sie rendern immer noch seltsam weit weg, aber nah sind sie in Ordnung.

Bildbeschreibung hier eingeben

Ich habe versucht, die Bäume in einen Ordner mit dem Namen "Ambient-Occlusion" zu legen, wie hier gesagt , aber kein Glück. Auch Nebel ist ausgeschaltet. Danke im Voraus.

AKTUALISIEREN

Als ich die Bäume mit der Kamera "Pfade rendern" betrachtete, sahen sie rot aus, während alles andere grün war.

Bild

UPDATE 2

Ich habe versucht, das Paket, von dem ich diese heruntergeladen habe, erneut zu installieren, aber immer noch kein Glück.

UPDATE 3

Ich habe einige Bäume manuell hinzugefügt, und sie funktionieren einwandfrei, aber wenn ich sie durch Malen auf dem Gelände hinzufüge, bekomme ich das Problem.

ENDGÜLTIGES UPDATE

Ich habe versucht, das Spiel zu erstellen, um festzustellen, ob dies Auswirkungen auf die EXE-Datei hat. Deshalb muss ich es beim Debuggen einfach ignorieren, da es beim Build einwandfrei funktioniert. Vielen Dank für die Hilfe, es scheint nur ein Fehler mit der Einheit. Bild von bauen:

Bild


Da ich mit Unity nicht vertraut bin, schreibe ich einen Kommentar - vielleicht haben Sie Fog aktiviert?
Kromster sagt Unterstützung Monica

Nein, ich hatte diesen Effekt, also habe ich ihn ausgeschaltet, eine Weile gut funktioniert und jetzt
funktioniert

Was passiert also, wenn Sie Nebel einschalten?
Laurent Couvidou

1
Es ist, weil die Bäume glücklicher sind, je weiter sie von dir entfernt sind.
Ingenieur

1
Haha, schade, kann ich nicht sagen terrain1.trees.mood == Moods.Happy;:)
Kinected

Antworten:


5

Es stellt sich heraus, dass es in den Builds des Projekts einwandfrei gerendert wurde, nur nicht im Debugger in Unity. Ich plane, dies als Fehler auf der Site von Unity zu melden, da es nur im Debugger und nicht im Spiel fehlerhaft war.


2

Ich habe das Problem behoben, indem ich Nebel mit den folgenden Eigenschaften hinzugefügt habe:

  • Farbe: R: 0 G: 0 B: 0 A: 255
  • Modus: Exp2
  • Dichte 0,03

Ich weiß, dass dies das Problem nicht löst, aber ich wollte trotzdem Nebel in meinem Spiel verwenden und das war eine einfache Lösung. Ich werde dies nicht als Antwort akzeptieren, da es die Frage nicht wirklich löst. Ich wollte nur sagen, was am Ende funktioniert hat. Bild:

Bild

Es fügt auch dieses beängstigende / mysteriöse Gefühl hinzu, über das ich mich freue. Ich würde immer noch gerne eine tatsächliche Antwort darauf haben, wie dies behoben werden kann.


9
Unity-Terrain-Bäume werden in einem bestimmten Abstand zu Texturen gerendert, wie Sie es sehen. Sie müssten sich in den Shader vertiefen, mit dem die auf einer Plakatwand befindlichen Texturen aus der Ferne gerendert werden, und herausfinden, wie sich Ihre Beleuchtungskonfiguration darauf auswirkt.
Chuck D

@RubberMallet Eigentlich hat Rubber Mallet es richtig. Die Bäume sind glänzend, weil sie lichtunempfindlich sind. Ich denke, er sollte eine Antwort hinzufügen und akzeptiert werden.
Wolfdawn

Schön, ich kann auf diesem Screenshot nichts sehen. Es ist nur schwarz. In Ihrer Frage konnte ich zumindest einige Bäume sehen: D
bummzack 10.10.12

@bummzack Wenn Sie den Kontrast Ihres Monitors erhöhen, können Sie feststellen, dass beide Bilder sehr dunklen Inhalt haben. Das OP sollte jedoch auf jeden Fall berücksichtigen, dass nicht jeder einen superhellen Bildschirm wie er hat.
Rushyo

@ Rushyo Ich kann nicht, da ich dies auf einem iPad angezeigt habe. Hoffen wir also, dass er nicht vorhat, iOS ins Visier zu nehmen;) Also ja, das OP muss die Helligkeit erhöhen oder eine Option im Spiel hinzufügen, um sie anzupassen. Eine Art "Kalibrierung" zu Beginn des Spiels wäre eine clevere Idee.
Bummzack
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.