Как стать автором
Обновить
7
0
Александр Пенкин @SSS135

Пользователь

Отправить сообщение

2D система освещения для Unity3D, работающая на GPU

Время на прочтение 5 мин
Количество просмотров 34K


Всем привет. Как известно, Unity3D отсутствует поддержка освещения для 2D игр. В Asset Store можно найти такую систему, но у неё есть один недостаток — она работает на CPU и потребляет весьма много ресурсов (64-4096 рейкастов за кадр на каждый источник света). Поэтому я решил сделать своё освещение, производительности которого хватило бы для мобильных устройств. Для этого вычисления были перенесены на GPU. Получилось что-то похожее свет Terraria или Starbound.
Под катом демо, описание работы и куча картинок
Всего голосов 49: ↑41 и ↓8 +33
Комментарии 20

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Зарегистрирован
Активность