Тема: PlayCanvas
Показать сообщение отдельно
Старый 09.03.2017, 17:31   #129
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: PlayCanvas

Mozilla и Google зарелизили WebGL 2.0 в своих броузерах.
Мы работали тесно с Mozilla и ANGLE разрабатывая демку для презентации новых фичей WebGL 2.0.



Демка доступна здесь.

Из фичей использованных в демке:
* Transform Feedback - возможность модификации вершинного буфера шейдером и сохранение результата в другой вершинный буфер. Это позволяет избежать сохранения вычислений в шейдере в текстуру, и улучшает производительность координально. Листики в демке анимируются таким образом.
* 3D Textures - процедурное небо в демке использует 3Д текстурки.
* HDR рендеринг с MSAA - теперь блендинг выглядит реалестичнее и рендер в текстуру поддерживает AA.
* PCF теней на встроенными фичами видео карты - мягче и быстрее смягчение теней.
* И многое другое..

Ещё фичи демки:
* Сжатие текстур: DXT, PVR, ETC1 используются в зависимости от платформы, что экономит VRAM в почти 6 раз!
* Асинхронная скачка ресурсов: ресурсы стримятся асинхронно пока разные процессы выполняются в основном потоке JS. Это позволяет скачать всего 19.1мб данных и запустить демку, и докачать ещё 5.5мб данных когда приложение уже запущено.
* Запекание лайтмап в рантайме (не скачка).
* Процедурные волны на воде.
* Планарные отражения.
* И многое другое..

При разработки таких демок, мы всегда выходим за рамки того что движок позволяет. В итоге мы узнаём что работает хорошо, и что стоит добавить в движок в будущем.
Уже сейчас почти весь функционал из демки интегрирован в движок: http://<u><font color="RoyalBlue">ht...gl2</font></u>
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
ARA (09.03.2017), mauNgerS (09.03.2017), Randomize (10.03.2017), St_AnGer (09.03.2017)