Подстава в том, что данные не супер хорошо подходят для SoA. Есть миллионы точек, есть тысячи источников света десятка разных видов. У источника света задаётся 3d диаграмма распространения света. Надо каждую точку перевести в координаты светильника, в полярную СК, посмотреть интенсивность светильника в направлении этой точки, и вычислить освещённость точки как сумму освещённостей от всех светильников в радиусе 50м