Verge3D - Verge3D

Verge3D
Логотип Verge3D
Разработчики)Soft8Soft
Стабильный выпуск
2.16.0 / 30 октября 2019 г.; 13 месяцев назад (2019-10-30)
Написано вJavaScript, Python, GLSL
Тип3D двигатель
ЛицензияПробная версия
Интернет сайтwww.soft8soft.com Отредактируйте это в Викиданных

Verge3D - это в реальном времени рендерер и инструментарий, используемый для создания интерактивный 3D-приложения на веб-сайтах.

Обзор

Verge3D позволяет пользователям конвертировать контент из инструментов 3D-моделирования (Autodesk 3ds Max и Блендер в настоящее время поддерживаются) для просмотра в веб-браузере. Verge3D была создана той же основной группой инженеров-программистов, которая ранее создавала Blend4Web рамки.[1][2][3]

Функции

Verge3D использует WebGL для рендеринга. Он включает в себя компоненты Three.js библиотека и предоставляет свой API разработчикам приложений.[4]

Загадки
Функциональность приложения можно добавить через JavaScript либо путем написания кода напрямую, либо с помощью головоломок, среды визуального программирования Verge3D на основе Google Блочно. Пазлы предназначены в первую очередь для непрограммистов, позволяя быстро создавать интерактивные сценарии в перетаскивание мода.[5]
Диспетчер приложений и веб-публикации
App Manager - это легкий веб-инструмент для создания, управления и публикации проектов Verge3D, работающий поверх локального сервера разработки.[6] Сетевой сервис Verge3D, интегрированный в диспетчер приложений, позволяет публиковать приложения Verge3D через Amazon S3 и EC2 облачные сервисы.[нужна цитата ]
PBR
Для целей авторских материалов, совместимый с glTF 2.0 физический рендеринг конвейер предлагается наряду со стандартным подходом на основе шейдеров.[7][8] Текстуры PBR могут быть созданы с использованием внешнего программного обеспечения для текстурирования, такого как Substance Painter, для которого Verge3D предлагает соответствующий пресет экспорта.[9] Помимо модели glTF 2.0, Verge3D поддерживает физические материалы 3ds Max (с Autodesk Raytracer в качестве справки), и в режиме реального времени Blender 2.80 Иви материалы.[10]
Интеграция программного обеспечения glTF и DCC
Verge3D напрямую интегрируется с Блендер и Autodesk 3ds Max, позволяя пользователям создавать 3D-геометрию, материалы и анимацию внутри программного обеспечения, а затем экспортировать их в JSON -основан glTF формат. Функция предварительного просмотра позволяет экспортировать и просматривать сцены из инструментальной среды DCC.[11][12]
Посты в Facebook 3D
За Публикация в Facebook, Verge3D предлагает особую опцию экспорта GLB.[13][14][15] Отображаются экспортированные файлы GLB, которые можно открыть в диспетчере приложений.[16]
Сжатие активов
Экспортируемые файлы могут дополнительно использовать LZMA сжатие[17], что приводит к уменьшению размера файла до 6 раз.[нужна цитата ]
UI и макеты веб-сайтов
Макеты интерфейсов, созданные с использованием внешних WYSIWYG редакторы, могут быть связаны с головоломками, чтобы вызывать изменения в 3D-сцене, отображаемой в браузере, и наоборот.[18][19]
Анимация
Verge3D поддерживает скелетная анимация, включая анимацию двуногих и персонажей, а также позволяет анимировать параметры материалов. Детали модели также могут быть настроены для перетаскивания пользователем.[20][21]
Физика
Модуль физики можно подключить отдельно, чтобы обнаружение столкновения, динамически движущиеся объекты, поддержка персонажей и транспортных средств, пружины, веревки и моделирование ткани.[22][23] Начиная с версии 2.11, простые физические симуляции можно создавать и контролировать без программирования с помощью Puzzles, системы визуального программирования, используемой Verge3D.[24]
AR / VR
В обновлении 2.10 добавлена ​​поддержка WebXR открытая технология, находящаяся в стадии разработки, позволяющая виртуальная реальность и дополненная реальность впечатления, которые будут отображаться в веб-браузерах. Он работает с обеими гарнитурами с контроллерами, такими как HTC Vive и Oculus Rift, и без, вроде Картон Google. Возможности AR / VR можно включить с помощью головоломок или JavaScript.[25]

Рабочий процесс

Рабочий процесс Verge3D существенно отличается от других основных сред WebGL. Разработка нового приложения Verge3D обычно начинается с моделирования, текстурирования и анимации 3D-объектов. Модели собираются в 3D-сцену в одном файле * .max или * .blend. Затем этот файл используется в качестве основы для проекта Verge3D, инициализируемого из диспетчера приложений. Интерактивный сценарий можно добавить с помощью наложения редактора головоломок. Приложение Verge3D можно предварительно просмотреть в веб-браузере на любом этапе разработки с помощью диспетчера приложений. Готовое веб-приложение можно развернуть в сети Verge3D, на Facebook или на веб-сайте пользователя.[26]

Испытайте любопытство

Известные применения

НАСА с Лаборатория реактивного движения использовал Verge3D для создания интерактивной 3D-визуализации Марса На виду посадочный модуль.[27] Веб-приложение позволяет исследовать и взаимодействовать с моделью космического корабля в реальном времени, с возможностью перемещения различных частей и развертывания солнечных панелей.

Старое интерактивное веб-приложение НАСА Испытайте любопытство был перенесен на Verge3D из Blend4Web. Приложение позволяет управлять марсоходом, контролировать его камеры и роботизированная рука и воспроизводит некоторые из выдающихся событий Марсианская научная лаборатория миссия.[28][29]

Смотрите также

Рекомендации

  1. ^ «Интерактивный трехмерный веб-контент в 3ds Max». engineering.com. Получено 2018-02-21.
  2. ^ «Soft8Soft выпускает Verge3D». CG канал. Получено 2017-12-05.
  3. ^ "Раскол среди разработчиков проекта Blend4Web привёл к созданию нового WebGL-движка". OpenNews. Получено 2017-10-10.
  4. ^ "Verge3D, решение для создания интерактивных веб-приложений". 3DVF. Получено 2017-11-29.
  5. ^ "Verge3D выпущен". CGPress. Получено 2017-11-24.
  6. ^ "Запуск Verge3D". 3dxmedia. Получено 2017-11-22.
  7. ^ "Verge3D 1.0. Новый фреймворк 3D WebGL для Blender". Treddi.com. Получено 2017-11-22.
  8. ^ "VERGE3D 1.0!". BlenderCN.org. Получено 2017-11-22.
  9. ^ "Verge3D 2.3 Версия Blender". BlenderCN.org. Получено 2018-04-22.
  10. ^ «Soft8Soft выпускает Verge3D 2.9 для Blender и 3ds Max». CG канал. Получено 2019-01-23.
  11. ^ «Выпущен Verge3D для 3DS Max». CGPress. Получено 2018-02-09.
  12. ^ «Как делать посты в Facebook 3D». Технологический дизайн 3D-печати. Получено 2018-05-07.
  13. ^ "Verge3D для Blender версии 2.2 вышла!". Dreammotion. Получено 2018-08-03.
  14. ^ «Как экспортировать в файл GLB с помощью 3ds Max». Сеть знаний Autodesk. Получено 2019-01-23.
  15. ^ «Выпущен Verge3D 2.2 для 3DS Max». CGPress. Получено 2018-03-18.
  16. ^ "verge3d 场景 数据 压缩". zjbcool.com. Получено 2018-06-03.
  17. ^ «Soft8Soft выпускает Verge3D 2.3 для 3ds Max». CG канал. Получено 2018-04-17.
  18. ^ «Мегджелент и Verge3D 2.3 для 3ds Max». MeshMag. Получено 2018-05-20.
  19. ^ "Verge3D 2.5 вышел!". 80 Уровень. Получено 2018-07-24.
  20. ^ «Soft8Soft поставляет Verge3D 2.5 для 3ds Max и Blender». CG канал. Получено 2018-07-24.
  21. ^ "Verge3D 2.4 для 3ds Max отсутствует". Evermotion. Получено 2018-06-06.
  22. ^ «Soft8Soft поставляет Verge3D 2.4 для 3ds Max и Blender». CG канал. Получено 2018-06-07.
  23. ^ «Soft8Soft выпускает Verge3D 2.11 для 3ds Max и Blender». CG канал. Получено 2019-03-12.
  24. ^ «Soft8Soft выпускает Verge3D 2.10 для 3ds Max и Blender». CG канал. Получено 2019-02-11.
  25. ^ "Soft8Soft выпускает Verge3D v2.3 для Blender". Ежедневный CADCAM. Архивировано из оригинал на 2018-05-07. Получено 2018-05-07.
  26. ^ «Миссия MARS InSight - посадочный модуль InSight». НАСА. Получено 2018-10-31.
  27. ^ "Предоставление контроля над любопытством с помощью Blend4Web". Грег Г. Д. Беникур. Получено 2015-09-16.
  28. ^ "Интернет 3D: попробуйте марсоход Curiosity для вращения прямо на веб-сайте НАСА". Technology.Org. 2015-08-11. Получено 2015-08-12.

внешняя ссылка