Welche Techniken sollte jemand beachten, wenn er in die globale Echtzeitbeleuchtung einsteigt (für dynamische Beleuchtungsszenarien)?
Es ist schwierig, die verschiedenen genannten Techniken wirklich in den Griff zu bekommen, ohne etwas über das Thema zu wissen. Wenn ich GI in meine Grafik-Engine integrieren wollte, wo sollte ich als Basis mit dem Lesen beginnen? Welche Algorithmen können in einem angemessenen Zeitrahmen von einer neuen Person implementiert werden (dh kein hochspezialisierter Algorithmus, der über Monate hinweg nur geringe Leistung erbringt) und welche sind derzeit noch nicht vollständig veraltet (dh direkt durch etwas einfach Schöneres und Schnelleres ersetzt)?
Die Photonenkartierung scheint sehr häufig zu sein, und ich habe über Dinge wie die Verfolgung von Voxelkegeln und spezifischere Algorithmen gelesen, z. B. über diese in CryEngine 3 verwendete Technik . Wenn man jedoch so gut wie nichts über das Feld weiß, ist es schwer zu entscheiden, wo man anfangen soll.
Welche allgemeinen Techniken sind einen Blick wert?
quelle
Antworten:
Warum schaust du nicht in meine MSc-Arbeit ?
Das Ergebnis war anscheinend zu hart für SIGGRAPH, um es zu akzeptieren (sie lehnten mein Papier ab), und ich habe mich keinen anderen Konferenzen unterworfen. Aber es bietet immer noch eine gute Einführung in GI, geschrieben in typischer Bobobobo-Verständlichkeit (tatsächlich gehen einige Abschnitte etwas zu tief, aber hey).
Sie sollten sich Abschnitt 2.4 ansehen, der sehr schnell und mit Referenzen einige der neueren Echtzeit-Gi-Algorithmen durchläuft, einschließlich
Das ist alles, was ich in meiner Umfrage bekommen habe. Haftungsausschluss, dass ich etwas verpasst habe.
Wie auch immer, Sie haben wirklich keine Hoffnung, all dies in 3 Monaten umzusetzen. Ich würde sagen, wählen Sie eine und arbeiten Sie damit. Echtzeit-Raytracing ist für mich bei weitem das aufregendste , weil es eine echte Gi-Methode ist. Im Gegensatz zu Screen-Space-Methoden ist rtrt kein "Hack" - es leidet nicht unter seltsamen Effekten, die ssdo hat:
quelle