Wie implementiere ich SSAO in Shader Model 3 / DX9?

8

Ich habe ein paar Artikel über SSAO gelesen und möchte es bei der Arbeit in die 3D-Engine implementieren, die auf DX9 läuft. Können Sie mir Tipps geben, wie Sie die einfachste Implementierung mit Shader-Modell 3 zum Laufen bringen können, und wie würden Sie diese Implementierung im Laufe der Zeit aktualisieren, um Artefakte wie Haloing zu bekämpfen?

Cubed2D
quelle

Antworten:

5

Ein talentierter Programmierer (Iq von rgba) hat gute Artikel geschrieben:

Ellis
quelle
Diese Antwort wäre besser, wenn sie die wichtigsten Punkte zusammenfasst, von denen Sie hoffen, dass sie ein Leser aus diesen Links entnehmen kann, sodass die Antwort auch dann für sich bleibt, wenn die Links verrotten, wie dies bei der anderen Antwort auf diese Frage der Fall war.
DMGregory