Hi Leute!
Wie der Titel schon vermuten lässt, habe ich mich mit beiden Techniken auseinandergesetzt und als Shader implementiert.
Hier das Ergebnis:
Scharfe Kanten: Aliasing bei beiden vorhanden
Flache Winkel: RCSM sieht besser aus als POM
Geringe Tiefe: Beides sieht gut aus
Performance: RCSM ca. 300 FPS, POM ca. 100 FPS. (Bitte keine Diskussionen über die Aussagekraft von FPS!! Es ist trotzdem ein großer Unterschied!)
Ich habe ein Demo-Programm zusammengestellt, bei dem beides verglichen werden kann.
Hier der Downloadlink:
Link
Allerdings sind die Systemvoraussetzungen etwas hoch:
- Mindestens Vista SP2
- Mindestens DX10 fähige Grafikkarte
- aktuelles VC10 Redist installiert
- aktuelles DX Redist installiert
Bedienung:
- Immernoch kein HDRR implementiert -> nicht einschalten
- Bei Fehlern bitte Log (<Username>\Documents\My Games\GlowingThunder-Engine\Log.txt) schicken.
- F1 Schaltet POM ein
- F2 Schhaltet RCSM ein
- F3 vergrößert Tiefe
- F4 verkleinert Tiefe
Im Anhang habe ich eine Screenshots zusammengestellt, für die, die die Demo nicht ausführen können.
Die Shader befinden sich im Unterordner Data\Shaders\ und können verändert werden.