Tengo curiosidad acerca de cómo manejar muchas luces en una escena. Dado un mapa muy grande en un juego de rol, con mazmorras (con luces allí), etc. Sé acerca de la iluminación diferida, pero eso solo responde cómo representar muchas luces. Pero mi pregunta es más: cómo no renderizar muchas luces. Obviamente, es deseable renderizar solo las luces que afectan la escena, pero no conozco una técnica / un algoritmo para archivar esto. Nadie quiere ni es capaz de renderizar 500 puntos de luz, solo porque hay en algún lugar del mapa. Pero uno no puede simplemente tomar una línea recta desde la luz hasta el jugador y probar si hay algo en el medio. La distancia tampoco parece un buen indicador. (¿Luz del sol?)
tl; dr: ¿Cómo puedo determinar qué luces afectan la escena para representarlas solo?