Was ist "Objektraumbeleuchtung"?


8

Als ich mir Star Swarm ansah , eine Demo für die Nitrous-Engine, fand ich diese kleine Zeile: "Nitrous verwendet Object Space Lighting, die gleichen Techniken wie im Film, einschließlich Bewegungsunschärfe in Filmqualität in Echtzeit."

Ich habe versucht, mich nach etwas zu "Objektraumbeleuchtung" oder "Objektraum-Rendering" umzusehen, konnte aber nichts finden. Wenn ich "Objektraum" höre, denke ich daran, dies pro Objekt zu tun, aber ich hatte gehofft, eine detailliertere Beschreibung der Methode zu finden.

Weiß jemand etwas über "Objektraumbeleuchtung" und wenn ja, könnten Sie auf einige technische Details eingehen (wie es gemacht wird, Vor-, Nachteile usw.)?


1
Hast du das gesehen? Nicht viele Informationen, aber einige. gamedev.net/topic/573051-lighting-in-object-space
Alan Wolfe

Antworten:


6

Laut den Star Swarm-Entwicklern hilft dies ihnen bei der LOD und ermöglicht eine stärkere Schattierungsskalierung. Basierend darauf denke ich, dass es einfach Textur Raumbeleuchtung ist.

Da wir das tun, was wir als Objektraumbeleuchtung bezeichnen, berechnen wir die projizierte Größe jedes dieser Objekte auf dem Bildschirm und schattieren sie basierend darauf vorrangig, je nachdem, wie groß sie sind. Wir können die Schattierungsqualität mit einer anderen Frequenz skalieren als die Geometrieebene oder etwas anderes.

Ein tiefer Einblick in die Entstehung der atemberaubenden Star Swarm-Demo (Interview)

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.