Polls

Escribirías en el wiki de codepixel?
 

Login Form






Lost Password?
No account yet? Register

Wiki Codepixel

Visita el Wiki de programación gráfica de codepixel . Podrás incluir los enlaces que creas interesantes para desarrollar videojuegos, motores de render, demos, etc.

Quién está online?

We have 7 guests online

Syndicate

Inicio
Progressive Photon Mapping PDF Print E-mail
Written by Javier Loureiro   
Monday, 15 June 2009

El algoritmo tradicional de photon mapping se basa en realizar una primera pasada, donde se emiten los fotones desde las luces, y se almacenan en memoria, para posteriormente pintar la imagen con raytracing usando los photones para iluminar. Para que la imagen tenga una calidad aceptable son necesarios muchos fotones, lo cual alarga los tiempos de render y aumenta el consumo de memoria. Si un iluminador necesita una imagen rápidamente, suele bajar el número de fotones, pero a veces no es aceptable porque un menos número de fotones afecta mucho al a escena en casos como cáusticas, etc. Si por el contrario, nuestro problema es que necesitamos mucho detalle, y el número de fotones aumenta demasiado, podemos quedarnos sin memoria para la segunda pasada.

Este paper de Wan Jensen nos muestra una mejora en el algoritmo, que nos permite renderizar la imagen de forma iterativa. Esto es, realizando varias pasadas que van mejorando de cada vezla calidad final. Esto es útil porque así un iluminador puede tener un resultado aproximado de la imagen, sin tener que esperar mucho tiempo. Y además,se puede usar un número infinito de fotones.

Primero se hace una pasada de raytracing, donde se almacenan datos como el punto de intersección, el BRDF, y datos de fitrado. Después se van realizando pasadas de fotones que van dando información de energia a la primera pasada. Se genera un número de fotones, y después se va recorriendo todos los puntos de hit, buscando los fotones que están cerca de ese punto de hit. Una vez terminado, descartamos los fotones calculados, actualizamos el framebuffer (ya que tenemos la información de iluminación necesaria), y ya podemos generar más fotones, y volver a actualizar la lista de interecciones. Así hasta que la calidad sea aceptable.

 

Comentarios
AgregarnuevoBuscar
sdfs   | 222.247.145.xxx | 2009-09-01 05:54:34
In this era of Match.com and eHarmony wow gold, it's not so unusual to have married buy wow gold friends who met online. Couples tie the knot with elaborate in-game cheap wow gold weddings. The taste for WoW-themed wedding cakes grows every year. Wedding rings unite world of warcraft gold lovers in Azeroth and the world at large
Escribir comentario
Nombre:
Email:
 
Website:
Título:
Código UBB:
[b] [i] [u] [url] [quote] [code] [img] 
 
Security Image
Por favor introduce el codigo 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 ( Monday, 15 June 2009 )
 
< 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.

 

Visita la antigua página

Image