Verge3D - Verge3D
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
Разработчики) | Soft8Soft |
---|---|
Стабильный выпуск | 2.16.0 / 30 октября 2019 г. |
Написано в | JavaScript, Python, GLSL |
Тип | 3D двигатель |
Лицензия | Пробная версия |
Интернет сайт | www |
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]
Смотрите также
Рекомендации
- ^ «Интерактивный трехмерный веб-контент в 3ds Max». engineering.com. Получено 2018-02-21.
- ^ «Soft8Soft выпускает Verge3D». CG канал. Получено 2017-12-05.
- ^ "Раскол среди разработчиков проекта Blend4Web привёл к созданию нового WebGL-движка". OpenNews. Получено 2017-10-10.
- ^ "Verge3D, решение для создания интерактивных веб-приложений". 3DVF. Получено 2017-11-29.
- ^ "Verge3D выпущен". CGPress. Получено 2017-11-24.
- ^ "Запуск Verge3D". 3dxmedia. Получено 2017-11-22.
- ^ "Verge3D 1.0. Новый фреймворк 3D WebGL для Blender". Treddi.com. Получено 2017-11-22.
- ^ "VERGE3D 1.0!". BlenderCN.org. Получено 2017-11-22.
- ^ "Verge3D 2.3 Версия Blender". BlenderCN.org. Получено 2018-04-22.
- ^ «Soft8Soft выпускает Verge3D 2.9 для Blender и 3ds Max». CG канал. Получено 2019-01-23.
- ^ «Выпущен Verge3D для 3DS Max». CGPress. Получено 2018-02-09.
- ^ «Soft8Soft выпускает Verge3D для Autodesk 3ds Max». TenLinks. 2018-02-12. Получено 2018-02-12.
- ^ «Как делать посты в Facebook 3D». Технологический дизайн 3D-печати. Получено 2018-05-07.
- ^ "Verge3D для Blender версии 2.2 вышла!". Dreammotion. Получено 2018-08-03.
- ^ «Как экспортировать в файл GLB с помощью 3ds Max». Сеть знаний Autodesk. Получено 2019-01-23.
- ^ «Выпущен Verge3D 2.2 для 3DS Max». CGPress. Получено 2018-03-18.
- ^ "verge3d 场景 数据 压缩". zjbcool.com. Получено 2018-06-03.
- ^ «Soft8Soft выпускает Verge3D 2.3 для 3ds Max». CG канал. Получено 2018-04-17.
- ^ «Мегджелент и Verge3D 2.3 для 3ds Max». MeshMag. Получено 2018-05-20.
- ^ "Verge3D 2.5 вышел!". 80 Уровень. Получено 2018-07-24.
- ^ «Soft8Soft поставляет Verge3D 2.5 для 3ds Max и Blender». CG канал. Получено 2018-07-24.
- ^ "Verge3D 2.4 для 3ds Max отсутствует". Evermotion. Получено 2018-06-06.
- ^ «Soft8Soft поставляет Verge3D 2.4 для 3ds Max и Blender». CG канал. Получено 2018-06-07.
- ^ «Soft8Soft выпускает Verge3D 2.11 для 3ds Max и Blender». CG канал. Получено 2019-03-12.
- ^ «Soft8Soft выпускает Verge3D 2.10 для 3ds Max и Blender». CG канал. Получено 2019-02-11.
- ^ "Soft8Soft выпускает Verge3D v2.3 для Blender". Ежедневный CADCAM. Архивировано из оригинал на 2018-05-07. Получено 2018-05-07.
- ^ «Миссия MARS InSight - посадочный модуль InSight». НАСА. Получено 2018-10-31.
- ^ "Предоставление контроля над любопытством с помощью Blend4Web". Грег Г. Д. Беникур. Получено 2015-09-16.
- ^ "Интернет 3D: попробуйте марсоход Curiosity для вращения прямо на веб-сайте НАСА". Technology.Org. 2015-08-11. Получено 2015-08-12.