|
|
Inicio Noticias Lo + Nuevo Depth of Field en tarjeta
|
Depth of Field en tarjeta |
|
|
|
|
Written by Javier Loureiro
|
|
Thursday, 24 January 2008 |
|
La profundidad de campo es un efecto costoso de calcular en raytracing. Hay que lanzar muestras en la lente para conseguir el efecto deseado, y si el desenfoque es muy grande, hay que lanzar muchisimas muestras para conseguir un efecto limpio. En tarjeta no hay rayos, asi que todos los efectos de depth of field son efectos de postproceso, muy conocidos en postproducción, y que tienen multiples limitaciones. Para casos normales, donde queremos destacar un plano de visión, el depth of field 2D es suficiente, pero las animaciones con el punto focal (tipocas de un diálogo) ya cuestan un poco más. Lo que hacen los shaders de tarjeta, normalmente, es desenfocar segun un valor de profundidad. El "artifact" que normalmente queda se llama "Leaking" y s costoso de eliminar: hace que los objetos enfocados parezcan pegados y con bordes raros cuando el fondo está desenfocado. Esta presentación del GDC 2004 de ATI nos explica el proceso completo.
|
|
Lista de Correo
visita la lista de correo de codepixel. Es una lista abierta, asi que podrás subscribirte y preguntar tus dudas de programación, compartir tus opiniones, aportar ideas, y formar parte de la comunidad codepixelera.
|