Разработчики из Apple, Adobe и Университетского колледжа Лондона представили нейросеть, помогающую в реальном времени управлять естественным освещением на фотографиях. Пока для примера доступны только несколько изображений.
![](https://habrastorage.org/getpro/habr/upload_files/4fb/db8/86a/4fbdb886a5e8696a740c2a49ef81db78.jpg)
Исследователи отмечают, что уже существуют методы для изменения источников освещения на фотографиях. Но для работы всех этих алгоритмов необходимо несколько фотографий местности с нескольких точек. Тогда система может построить точную карту объектов. Для работы нового алгоритма нужна только одна фотография.
Алгоритм определяет источники света на оригинальном снимке путем анализа фотографии с помощью различных фильтров. Кроме источников света определяются и объекты, отбрасывающие тени, рассчитывается длина теней. После этих действий система может рисовать новые тени и блики, основываясь на положении источника освещения.
![Сравнение исходного фото и обработанного алгоритмом Сравнение исходного фото и обработанного алгоритмом](https://habrastorage.org/getpro/habr/upload_files/acf/86e/8d6/acf86e8d6a198fc9d1ca4a892f327471.png)
На сайте проекта разработчики продемонстрировали интерактивные фотографии для изменения положения источника естественного света в реальном времени. Можно отметить, что алгоритм достаточно хорошо справляется с крупными объектами, но игнорирует или неточно рендерит тени мелких объектов. Также не учитываются тени под объектами и физика прозрачных материалов. Из-за этого автомобили на снимках выглядят хуже, чем могли бы.