Комментарии 12
Все описанные методы выше не новые, но важные и влияют на скорость загрузки приложения, и насколько будет комфортно пользователю просматривать в браузере.Сколько ни говори «халва», во рту слаще не станет. Статье на тему WebGL хотя бы одна ссылка на интерактивную 3D модель просто необходима, скриншоты её не заменят.
Спасибо за
0
Спасибо за замечание! Добавили в текст две ссылки:
— Пример WebGL проекта с отрисовкой фотореалестичной воды.
— Примеры WebGL библиотеки three.js.
Проект рассмотренный в заметке — комерческий и мы, к сожалению не можем открыть доступ к нему.
В качестве наиболее употребимово примера использования технологии WebGL можно рассматривать отображении моделей в Sketchfab.
Отображение gltf моделей в web доступно всем для использования с помощью gLTF Viewer, а для того чтобы просто начать самому встраивать графику в Web можно посмотреть примеры здесь.
— Пример WebGL проекта с отрисовкой фотореалестичной воды.
— Примеры WebGL библиотеки three.js.
Проект рассмотренный в заметке — комерческий и мы, к сожалению не можем открыть доступ к нему.
В качестве наиболее употребимово примера использования технологии WebGL можно рассматривать отображении моделей в Sketchfab.
Отображение gltf моделей в web доступно всем для использования с помощью gLTF Viewer, а для того чтобы просто начать самому встраивать графику в Web можно посмотреть примеры здесь.
+2
Вот и ладушки. Коммерческий и не нужно, каустика и физика — то что доктор прописал.
0
Не подскажете, что и где покрутить, чтобы эти примеры нормально рисовались в Firefox 81.0 на Linux (Ubuntu)?
В Chromium всё супер!
В Chromium всё супер!
0
В Windows всё нормально…
0
Любопытно.
Загуглил ошибку из отладчика «Uncaught Error: WebGL not supported», поиск поэтапно привёл сюда (через get.webgl.org, который подтвердил проблему).
По рекомендации, отключил Use hardware acceleration when available, перезапустил браузер — заработало!
Потом включил обратно, ещё раз перезапустил — по-прежнему работает, мистика…
Загуглил ошибку из отладчика «Uncaught Error: WebGL not supported», поиск поэтапно привёл сюда (через get.webgl.org, который подтвердил проблему).
По рекомендации, отключил Use hardware acceleration when available, перезапустил браузер — заработало!
Потом включил обратно, ещё раз перезапустил — по-прежнему работает, мистика…
+1
НЛО прилетело и опубликовало эту надпись здесь
При чем тут WebGL если у вас Юнити? Вы оптимизировали проект в Юнити под Веб-версию Юнити и только.Что вы имеете в виду? Пять лет разрабатываю на Unity и впервые слышу, что WebGL там какой-то не такой.
Юнити не имеет никакого отношениея к настоящему WebGL, в Unity свой WebGL со своими правилами.
WebGL — это же API браузера, как он может зависеть от того используется Unity или нет?
+2
Написал свой WebGL движок. Объект с 250 тыс. треугольников прорисовывает в среднем за 1 миллисекунду на стареньком компьютере. Нужно будет еще немного оптимизировать код для повышения скорости. Движок называется «Silver Rain». В интернете его нет. Можете не искать.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Оптимизация 3D-графики под WebGL (опыт PLANT-SIM)