martes, enero 15, 2008

Raytracing en F#

Bueno... por fin, después de pelear mucho con el sistema coordenado ya tengo unas primeras implementaciones de la parte de iluminación local.

Acá va una pequeña imagen.



Tengo serias dudas sobre el posicionamiento de los especulares en cada una de las esferas.

2 comentarios:

juancn dijo...

Pareciera que hay algo extraño cuando trazas los rayos.
Como si el viewport fuera un casquete esferico aplanado.

En otras palabras, el muestreo no parece tener forma de piramide.

diegoeche dijo...

Tienes razón... Ando usando un casquete esférico... Por eso se estiran las esferas de los lados.

Era algo que debía corregir y que nunca hice :)