Теперь доступно в Unity 2018.3 в качестве предварительной версии для Windows
Устройства с мощными графическими картами запекают освещение значительно быстрее обычных. Мы создали алгоритм для запекания карт освещения в Unity, основанный исключительно на трассировке путей поверх RadeonRays и OpenCL, и производительность увеличилась в 10 раз по сравнению с типичной производительностью CPU-лайтмаппера Unity. Поддержка Linux и MacOS появится в Unity 2019.1.

Предварительная версия Unity 2018.3 содержит
У GPU-лайтмаппера — те же функции, что и у прогрессивного CPU-лайтмаппера, и он также поддерживает прогрессивное обновление, несколько карт освещения, прямое освещение, непрямое освещение, AO, все источники света, пространственное освещение, излучение, многократные отражения, композитинг, отсечение и тестирование схождения.
К выходу финальной версии мы добавим остальные функции CPU-лайтмаппера для обеспечения идентичной функциональности. В Unity 2019.2 пока отсутствуют следующие функции:
- поддержка нескольких субмешей;
- улучшения выборки;
- экспорт текстуры AO;
- экспериментальный API настраиваемого запекания;
- фильтрация A-Trous.
GPU Progressive Lightmapper — это версия прогрессивного CPU-лайтмаппера с видеоускорением. Единственным заметным для пользователя отличием (в идеале) будет заметный (до 10 раз) прирост производительности с сохранением функциональности. CPU-версия Progressive Lightmapper продолжит работать — для компьютеров без мощных графических процессоров. Кроме того, объем оперативной памяти обычно гораздо больше объема видеопамяти, поэтому для масштабных окружений расчет освещения лучше осуществлять на ЦПУ.
Предварительная версия для Windows появится в Unity 2018.3, а поддержка Linux и macOS будет реализована в Unity 2019.1.
После краткой подготовки (обновление геометрии и экземпляров, построение графического буфера и масок для графиков) Progressive Lightmapper начинает быстро выдавать результат. Карты освещения обновляются в редакторе интерактивно, и сразу же после получения промежуточного результата появляются зонды освещения. Это сильно увеличивает скорость разработки.
Предыдущие решения Unity в области построения карт освещения полностью полагались на центральный процессор. Используя преимущества параллельной архитектуры современных графических процессоров, новый GPU Progressive Lightmapper может рассчитывать огромное количество лучей одновременно, что открывает возможности интерактивной работы для пользователя. Radeon-Rays ускоряет запекание, мгновенно выдавая промежуточный результат художнику. Влияние изменений освещения, материалов и скайбоксов на глобальное освещение видно сразу же после их внесения в сцену.