Thema:
Re:Wieder dieselbe Frage: flat
Autor: suicuique
Datum:04.03.19 12:46
Antwort auf:Wieder dieselbe Frage: von Pascal Parvex

>Ist nur die Beleuchtung raytraced oder schlicht alles? Oder nur zusätzlich das Wasser?

Wenn man es genau nimmt ist nicht mal die Beleuchtung "raytraced".

Ich will mal kurz ausholen (aber nur andeuten, bin da eh nicht so firm darin):

lokale Beleuchtung: "Pixelfarbe bestimmt sich aus dem Material und den Lichtquellen der Szene"
globale Beleuchtung: lokale Beleuchtung + ALLE ANDEREN Objekte sind auch Teil der Beleuchtungsgleichung (will sagen: diverse Formen von Schatten, indirekte Beleuchtung, Farbbluten, ...)

Wenn man es also SEHR SALOPP vergleichen will dann entspricht das lokale Modell einem Zwei Körper Problem (Objekt + Lichtquellen werden zueinander in Bezug gesetzt) und das Globale Beleuchtungsmodell einem (bel. großen) n-Körper Problem.

Das soll jetzt nur illustrieren warum der Rechenaufwand so explodiert.

Im Prinzip muss man also in einer beliebigen Szene berücksichtigen wie sich ein Objekt auf alle anderen Objekte auswirkt. Und jedes Objekt wird von (potentiell) allen anderen beeinflusst.

In den Anfängen des Radiosity Modells vor knapp 25 Jahren wurde dieser (potentielle) Energietransfer zwischen allen Oberflächen dadurch gelöst dass man die Sichtbarkeits"faktoren" zwischen allen Objekten durchgeführt hat. Diese sogenannte Formfaktoren (Einstieg [https://de.wikipedia.org/wiki/Radiosity_(Computergrafik)]) konnte man auf unterschiedliche Weisen bestimmen. Flächenprojektionen über jedem Objekt der Szene oder eben Raytracing in Verbindung mit stochastischen Modellen.

Und GENAU DIESEN Part sieht man bei der globalen Beleuchtung eines Metro Exodus durch RTX durchgeführt.

Aber selbst das wäre nicht in akzeptabler Zeit stemmbar.
Die Anzahl der Samples ist viel zu gering. Das Ergebnis viel zu verrauscht.
Weswegen man mit geschickten AI Algorithmen da rangeht und das Ergebnis "glättet".

Das nur als ganz ganz ganz vager Abriss (mit sicherlich ganz vielen Fehlern) darüber, was an den neuen Beleuchtungsmodellen "raytraced" ist.
Das ist die Kulmination von zigtausenden Grafikalgorithmen die seit knapp 3 Jahrzehnten entwickelt werden. Darum ist jedem seine Meinung unbenommen wenn er keinen Unterschied sieht, aber einen Stich ins Herz gibt es dennoch wenn ich sowas lese  ;)

gruß


< antworten >