kann man sowas realisieren?
also auf ein komplettes bild auswirken lassen, mann könnte so einen level "weicher" machen.
Ja geht ist nurnicht so leicht. Ist in der regel ein Fullscreen-Shader.
Hab da auch ein Tutorial für OpenGL gesehen, hab aber keine Ahnung ob das so in GLB umsetztbar ist.
Link: http://prideout.net/bloom/index.php
Sowwaws wolte der WP doch mal haben.
Ah! Hab's
http://www.glbasic.com/forum/index.php?topic=1402.0 (http://www.glbasic.com/forum/index.php?topic=1402.0)
Ist cool :)
Jetzt würde ich die Farbe optional machen :D
Was er meinte ist wohl ein Motion-Blur Effekt.
Kurzer Ansatz für alle die evtl. noch Interesse daran haben:
Ihr speichert für x (= variable Anzahl an Schritten, ich würde aus dem Bauch heraus mal 10 nehmen) Renderpasses die gerenderten Bilder und addiert nach jedem Rendepass alle Bilder auf eines auf. Dadurch müsste das, was ihr seht "verschwimmen", und zwar umso doller je mehr ihr die Kamera bewegt. Evtl. mach ich mal was dazu, bin ja ein Fan von Shader-unabhängigen Post-Process Effekten.
für Motion bluring sollte man heute auch Shader verwenden. Einfach mal suchen nach einem OpenGL tutorial. Die Shader lassen sich 1:1 in GLBasic übernehmen.
Motion Blur ist in der Tat sehr aufwendig, wenn man nicht mit Shadern arbeitet. Ich kenne mich nur nicht besonders mit Shadern aus, das Programmieren effizienter Shader ist ja quasi eine Kunst für sich =(
Und bei Copy&Paste weiss man nie genau, woran man ist :glare: