Ist es möglich mit einem shader eine art Hitzeflimmern zu ereugen? Sa, das zB ein horizontaler Streifen auf dem Kameraview die Pixel immer leicht hin und her bewegt?.
Hier aus einem Post zu einer Grafik Demo " Das Hitzeflimmern am Horizont wurde über eine hinter die Pyramide plazierte vertikale Ebene realisiert, die über einen Surface-Shader die Lichtbrechungen simuliert. Hierbei wird das abgelenkte Licht mit der tatsächlichen Landschaft überlagert."
Bei der Sylex-Dokumentation wird ein ähnlicher Effekt beschrieben, dort handelt es sich um Regentropfen, welche die Sicht verzerren und dabei die Kamera herunterfliessen. Die Regentropfen waren dabei eine Normalmap welche über bzw. vor der Kamera bewegt wurde, was für einen Shader Xexes dabei verwendet hat weiss ich nicht - doch ich wage zu behaupten, dass da ohne Sylex oder die Pro nix geht. Dasselbe kannst du natürlich auch mit deinem Hitzeflimmern machen, "einfach" eine unten etwas verzerrte Normalmap und diese dann etwas hin - und herbewegen. Fehlt nur noch der Shader o_O
Re: Hitzeflimmern? geht sowas?
[Re: Sebe]
#60407 12/11/0519:0312/11/0519:03
naja, er möchte (obwohl es in User Contributions steht) 15$ dafür haben. Aber ich müsste es erst mal im Einsatz sehen, um zu entscheiden ob es auch passend für mein Spiel ist. Aber danke für den Link.
ello hat hier im Shader-Forum auch etwas zu distortion mit einem Shadewr geschrieben. Ich weiß aber nicht, ob Du aus seinen paar Zeilen etwas bauen kannst.
Ich werde mich warscheinlich später an jemanden direkt wenden, der Erfahrung mit shadern hat. Der kann dann den ganzen Shaderkram übernehmen. Es ist ja auch nur ein optionales feature, und ich hab nicht wirklich Lust mich auch noch intensiv mit shadern zu befassen. Das sollen die User tun, die da mehr Erfahrung drin haben.