Screen-Space-Reflections ist eine Technik zur Wiederverwendung von Bildschirm-Raumdaten zur Berechnung von Reflexionen. Es wird häufig verwendet, um subtilere Reflexionen zu erzeugen z.B. auf nassen Bodenflächen oder in Pfützen. Da es vollständig im Bildschirmbereich arbeitet, kann es nur das reflektieren, was sich gerade auf dem Bildschirm befindet (keine Backface Reflection, kein Objekt, das außerhalb des Bildschirms lebt).
Die aktuelle Implementierung von Screen Space Reflexionen in Unity ist auf Leistung über Qualität abgestimmt, um sie in der Produktion auf aktuellen Konsolen und Desktop-Computern nutzbar zu machen. Seien Sie sich bewusst, dass diese Technik nicht dazu gedacht ist, perfekt glatte Reflexionen zu erhalten, Sie sollten Sonden oder planare Reflexionen davon verwenden. Dieser Effekt ist auch sehr gut geeignet, um als spiegelnder Okklusionseffekt zu wirken, indem die Menge des austretenden Glanzlichts begrenzt wird.
Eigenschaften.
Eigenschaft | Funktion |
---|---|
Voreinstellung | Qualitätsvorgaben. Verwenden Sie Custom, wenn Sie die Feinabstimmung vornehmen möchten. |
Maximale Iterationszahl | Maximale Anzahl der Schritte im Raymarching-Prozess. Höhere Werte bedeuten mehr Reflexionen. Hinweis: Nur mit der Voreinstellung „benutzerdefiniert“ verfügbar. |
Ray Thickness | Ray Thickness. Niedrige Werte sind teuer, lassen aber kleinere Details erkennen. Hinweis: Nur mit der Voreinstellung „benutzerdefiniert“ verfügbar. |
Auflösung | Ändert die Größe des internen Puffers. Downsample es, um die Leistung zu maximieren oder supersample es, um langsame, aber qualitativ hochwertigere Ergebnisse zu erhalten. Hinweis: Nur mit der Voreinstellung „benutzerdefiniert“ verfügbar. |
Maximale Demo Entfernung | Maximale Distanz in der Szene, nach dem das Zeichnen von Reflexionen beendet wird. |
Abstand verblassen | Blendet Reflexionen in der Nähe der nahen Ebene aus. Dies ist nützlich, um allgemeine Artefakte zu verstecken. |
Vignette | Blendet Reflexionen in der Nähe der Bidlschirmkanten aus. |
Leistungen.
Sie sollten die benutzerdefinierte Voreinstellung nur für Beauty-Aufnahmen verwenden. Gehen Sie auf Konsolen nicht höher als Medium, es sei denn, Sie haben ausreichend Zeit für die Grafikkarte, besonders wenn Sie mit Full-HD-Auflösungen arbeiten. Bei niedrigeren Auflösungen können Sie die Qualitätsvorgabe erhöhen und ähnliche Timings mit einer höheren visuellen Qualität erhalten.