Polls

Afectará la crisis a los videojuegos?
 
Inicio arrow Noticias arrow Ver Todas arrow Papers arrow Real-Time, All-Frequency Shadows in Dynamic Scenes
Real-Time, All-Frequency Shadows in Dynamic Scenes PDF Print E-mail
Written by Javier Loureiro   
Tuesday, 06 May 2008

Leyendo los futuros papers que están aceptados para siggraph, me he fijado en este sobre las sombras suaves para tarjeta. El paper es bastante matemático, y se basa principalmente en utilizar "convolution shadow maps". Mirandolo así sin entrar en detalle, el algortimo hace un blur al shadow map usando un filtro, una convolución (de ahí el nombre Convolution shadow map o CSM). El problema es calcular el radio de ese filtro, que depende de la distancia de lo que oculta la luz. El problema se complica porque pueden existir varias cosas que bloqueen el objeto. Asi que intentamos calcular una distancia media de los objetos, sampleando varios shadow map y filtrando el resultado. El paper explica cómo realizar esos cálculos.

 El paper usa mapas de entorno HDR para iluminar. Se explica una forma de descomponer un cube map en distintas area lights, de donde iremos generando los shadow maps para iluminar. Asi que podremos usar esta tecnica para una iluminación muy suave.

 La técnica es costosa de desarrollar, pero rápida de renderizar en una tarjeta. Tiene fallos, pero son los comunes en estos algoritmos (por ejemplo, se considera que la distancia de los "bloquers" son constantes para todo el filtro del shadow map).

 

 

 

 

Comentarios
Añadir nuevoBuscar
Escribir comentario
Nombre:
Email:
 
Website:
Título:
Código UBB:
[b] [i] [u] [url] [quote] [code] [img] 
 
Security Image
Por favor introduce el código anti-spam que puedes leer en la imagen.

Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved.



menéameDigg!Del.icio.us!Google!Technorati!Yahoo!
Last Updated ( Tuesday, 06 May 2008 )
 
< Prev   Next >

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.