Path tracer en tiempo real implementado sobre Vulkan KHR basado en Ray Tracing In One Weekend Series de Peter Shirley. Trabajo de fin de grado para el doble grado en Ingeniería Informática y Matemáticas de la UGR.
[x] Decidir si escribimos el cálculo de la entrada de la Shader Binding Table. La página usada es esta
Feedback de Carlos (05/05/2022):
[x] Cuando se habla de las BRDFS, se proporciona el código que las evalúa (para una dirección de entrada y de salida), pero esto no queda explicito en la memoria, aclararlo. Lo digo ya que también se podría hablar del código que las "muestrea" (obtener direcciones aleatorios con la pdf igual o aproximadamente igual a la BRDF).
[x] Añadir pseudo-código en español (no código en un lenguaje concreto) de un path-tracer sin y luego con "next event estimation", recursivo simple, relacionarlo con la ecuación de rendering. Usar las transparencias del curso "RIG" (pdf: rig-t3b-monte-carlo-1.pdf), aquí hay ejemplos de lo que yo entiendo por "pseudo-código"
[x] La parte que describe la implementación (5. ¡ construyamos un path tracer!) hay apartados (5.7 y 5.8) que deberían moverse a después de la ecuación de rendering, antes de hablar en concreto de como se construye un path-tracer.
Feedback de Carlos (05/05/2022):