lunes, 2 de noviembre de 2015

Rendering Avanzado: Ray Tracing

La segunda práctica de Rendering Avanzado consistía en realizar un Trazador de Rayos (Ray Tracing), también con OpenGL y C++. Para ello, implementamos varios algoritmos y los probamos en varias escenas distintas.


  • Nuestro algoritmo de traza de rayos con tres luces de colores, sombras, reflexiones, corrección gamma y photo exposure:


  • Supermuestreo en el lanzamiento de rayos para reducir los bordes dentados (antialiasing):


  • Método Monte Carlo:

  • Niebla:

  • Subsurface Scattering (de color verde):

  • Cornell Box:




Para implementar el Subsurface Scattering, modificamos un algoritmo que creamos también para esta asignatura y que presentaré en la siguiente entrada.

No hay comentarios:

Publicar un comentario