|
Written by Javier Loureiro
|
|
Wednesday, 13 August 2008 |
|
Ruben penalva nos ha escrito un breve resumen de su techdemo en youtube : el efecto esta implementado en espacio de imagen. Se rendea la escena en dos buffers: uno con el mismo tamaño del framebuffer y otro a 1/16 del tamaño original. En el alpha de los buffers se guarda la distancia a camara. A este buffer de menos tamanio, se le aplica un filtro gaussiano con una simple convolucion en dos pases (vertical y luego horizontal). Por ultimo, se combina los dos buffers con los datos de los planos y la informacion de la profundidad desde la camara, en un pixel shader para obtener la imagen final.
|