¿Qué técnicas debería observar alguien al ingresar a la iluminación global en tiempo real (para escenarios de iluminación dinámica)?
Es difícil comprender las diferentes técnicas mencionadas sin saber nada sobre el tema. Si quisiera incorporar GI en mi motor de gráficos, ¿dónde debería comenzar a leer como referencia? ¿Qué algoritmos pueden ser implementados en un plazo razonable por alguien nuevo (es decir, no un algoritmo altamente especializado que gane un rendimiento menor durante meses de trabajo) y cuáles no están completamente desactualizados por ahora (es decir, directamente reemplazados por algo simplemente más bonito y más rápido)?
El mapeo de fotones parece surgir mucho, y he leído sobre cosas como el rastreo de cono de vóxel y algoritmos más específicos, por ejemplo, esta técnica utilizada en CryEngine 3 . Sin embargo, sin saber casi nada sobre el campo, es difícil decidir por dónde comenzar.
¿Qué técnicas generales vale la pena estudiar?
fuente
Respuestas:
¿Por qué no miras mi tesis de maestría ?
Aparentemente, el resultado sopló demasiado para que SIGGRAPH lo aceptara (rechazaron mi trabajo) y no me presenté a ninguna otra conferencia. Pero aún presenta una buena introducción a GI, escrita en la típica comprensión de bobobobo (en realidad, algunas secciones tienen demasiada profundidad, pero bueno).
Querrá consultar la sección 2.4, que muy rápidamente y con referencias recorre algunos de los nuevos algoritmos gi en tiempo real, incluidos
Eso es todo lo que obtuve en mi encuesta. Descargo de responsabilidad de que me haya perdido algo.
De todos modos, realmente no tienes esperanzas de implementar todo esto en 3 meses. Yo diría que elija uno y trabaje con él. El trazado de rayos en tiempo real es, con mucho, el más emocionante para mí , porque es un verdadero método gi. A diferencia de los métodos de espacio de pantalla, rtrt no es un "hack", no sufre de efectos extraños que ssdo:
fuente