а много в кадре может быть таких пятен?
можно просто в шейдере нормально учесть)
типа генеришь шейдер на 0, 1, 2, 3, 4 лайтов.
пересекаешь геометрию левела со сферой влияния света.
всему что попало меняешь шейдер на учитывающий большее кол-во лайтов, передаёшь параметры лайта.
это если форвард
если деферед, то ваще халява
wait, oh shi~
тогда делай как в квейке