nicoell / SphereTracing

Exploring possibilities of sphere tracing: Global Illumination (AO) and Soft Shadows
0 stars 0 forks source link

Anti-Aliasing Verfahren #2

Closed nicoell closed 6 years ago

nicoell commented 6 years ago

Multi Sampling wäre wohl das einfachste zu implementieren, also in der Main mehrere Strahlen durch leicht versetzte UV Koordinanten verfolgen und den gemittelten Farbwert verwenden.

jonny-en commented 6 years ago

Einfaches Multi Sampling ist implementiert. Wenn du Lust hast, kannst du das ganze ja mal an und ausschaltbar machen (auf der CPU). Dann sehe ich auch mal, wie sowas läuft.

Verbesserungen wären ausserdem: Anzahl der Samples anpassbar machen und die jitterMatrix dazu passend generieren.

nicoell commented 6 years ago

Okay, an- und ausschaltbar ist es jetzt mal, wobei das mit den zwei Funktionen Main und MainSuperSampling noch schöner lösbar ist.

Ach und hab grad nochmal nachgelesen... Ich glaube das nennt sich jetzt eigentlich SuperSampling und nicht MultiSampling.

jonny-en commented 6 years ago

Habe das ganze wieder aufgeräumt, gibt also wieder nur eine Main Methode.