SolarShadow — это связка геоданных, солнечной математики, 3D-сцены и мобильной оптимизации.
1. Входные данные
Сцена начинается с координат, даты, времени, геометрии зданий и параметров рельефа. Эти данные приводятся к единой системе координат.
2. Solar Engine
Движок рассчитывает положение Солнца для выбранного момента и преобразует его в направление света для 3D-сцены.
3. Геометрия теней
Высота здания, форма крыши и положение Солнца определяют направление и длину тени. При движении таймлайна сцена пересчитывается.
4. Mobile GPU
На мобильных устройствах важно ограничивать плотность геометрии, разрешение рендера и количество динамических объектов. Поэтому продукт использует режимы качества.
5. Отчёт
Результаты анализа превращаются в понятные показатели: солнечный доступ, периоды затенения и сценарии по времени.