motion blur
DESCRIPTION
Motion Blur. Efecto de velocidad a los objetos. Fenomeno Motion Blur. Se debe a que el objetivo permanece abierto durante un periodo de tiempo lo suficientemente largo como para que la escena cambie Si el tiempo es menor no se expone lo suficiente para que capte la imagen. Efecto Motion Blur. - PowerPoint PPT PresentationTRANSCRIPT
Jose María Buades Rubio
Motion BlurMotion Blur
Efecto de velocidad a los objetos
Fenomeno Motion BlurFenomeno Motion Blur
• Se debe a que el objetivo permanece abierto durante un periodo de tiempo lo suficientemente largo como para que la escena cambie
• Si el tiempo es menor no se expone lo suficiente para que capte la imagen
Efecto Motion BlurEfecto Motion Blur
Efecto Motion BlurEfecto Motion Blur
Solución 1Solución 1
• Imitar el tiempo de exposición renderizando la escena n veces a intervalos de tiempo iguales y combinar las n imágenes
Solución 1 (continuación)Solución 1 (continuación)
glClear(GL_ACCUM_BUFFER_BIT);
for(i = 0; i < max; i++) {
render(dx * i, dy * i, dz * i);
glAccum(GL_ACCUM, 1.f/max);
}
glAccum(GL_RETURN, 1.f);
motionblur.exe
motionblur.c
Solución 2Solución 2
• Renderizar n veces los objetos que se mueven, con un factor de transparencia ti para cada frame.
0 <= i < n
ti = 1.0
p.e. ti = 1/n i
Solución 2 (continuación)Solución 2 (continuación)
motionblur2.exe
motionblur2.c
Solución 3Solución 3
• Billboard
Dibujar la estela como un poligono orientado a camara con la textura ya preparada con el objeto movido