Спецификация «Вердж3Д»

Ниже приведен список основных функций и возможностей ПО «Вердж3Д».

Содержание

Возможности и требования

Создание контента «Вердж3Д для Блендера» «Вердж3Д для 3дс Макса» «Вердж3Д для Майи»
«Блендер» версий 2.91-4.1 «Автодеск 3дс Макс» версий 2021-2024 «Автодеск Майя» версий 2022-2024
Кроме того, вы можете использовать любой пакет моделирования, поддерживающий экспорт в формат ГЛТФ 2.0, а также любое программное обеспечение для 3Д-графики, поддерживающее экспорт в любой из 20 поддерживаемых форматов включая FBX, OBJ, КОЛЛАДА и 3DS.
Электронная коммерция

«Вердж3Д» включает в себя следующие возможности по созданию 3Д-приложений для электронной коммерции:

  • Платежи «ПейПал» с использованием пазлов.
  • Интеграция с системой «ВуКоммерц».

Кроме того, «Вердж3Д» включает в себя полноценную систему электронной коммерции на базе плагина для системы управления контентом ВордПресс, позволяющую

  • Принимать заказы с помощью форм или низкоуровневого РЕСТ АПИ.
  • Возможность создавать конфигурируемые продукты с неограниченным числом вариаций.
  • Уведомления по электронной почте о новых, обновлённых и исполненных заказах.
  • Система расчёта цен.
  • Генерирование счетов на оплату и инвойсов.
  • Продажа скачиваемых продуктов.
  • Оплата с помощью ПейПал.

Кроме того, в вашем распоряжении более 300 блоков визуального программирования, с помощью которых можно создавать интерактивные 3Д-магазины, конфигураторы, презентации, промо-контент и браузерные игры.

Системы, включённые в поставку «Вердж3Д», никак не ограничивают ваши возможности по созданию собственных визуализаций для 3Д-коммерции (в том числе с использованием виртуальной и дополненной реальности). В базовом исполнении это могут быть обычные крутящиеся модели товаров, интегрированные в стороннюю систему электронной коммерции (в частности, ВуКомерц).

Электронное обучение В составе «Вердж3Д» имеется следующий набор функций для создания систем электронного обучения:
  • Генератор курсов в формате СКОРМ 1.2 (SCORM 1.2), которые могут быть запущены в любой совместимой системе электронного обучения: «Модл» (Moodle), «Чамило» (Chamilo), «СКОРМ Клауд» (SCORM Cloud), «КАНВАС» (CANVAS), «айСпринг» (iSpring).
  • Пазлы для СКОРМ 1.2.
  • Более 300 других пазлов для реализации интерактивных обучающих материалов.
Система материалов «Вердж3Д для Блендера» «Вердж3Д для 3дс Макса» «Вердж3Д для Майи»
Освещение «Вердж3Д для Блендера» «Вердж3Д для 3дс Макса» «Вердж3Д для Майи»
  • Источники света:
    • Точечный
    • Cолнце
    • Прожектор
    • Источник-область
  • Освещение, основанное на использовании карты окружения (шейдерные ноды мира)
  • Фотометрические источники света
    • Свободный
    • Таргетированный
  • Стандартные источники света:
    • Таргетированный прожектор
    • Свободный прожектор
    • Таргетированный однонаправленный
    • Свободный однонаправленный
    • Всенаправленный
  • Освещение, основанное на использовании карты окружения
  • Источники света:
    • Окружение
    • Однонаправленный
    • Точечный
    • Прожектор
  • Освещение, основанное на использовании текстур совместно с aiSkyDomeLight.
Кроме того, вы можете создавать прямоугольные и полусферические источники света с помощью «ЯваСкрипт».
Тени «Вердж3Д» поддерживает отбрасывание теней от направленных, точечных и прожекторных источников света:
  • Базовые жёсткие тени.
  • Билинейные тени.
  • ПЦФ-тени.
  • Билинейные ПЦФ-тени.
  • ПЦФ-тени с диском Пуассона.
  • ЕСМ-тени.
Менеджер приложений Менеджер приложений — это удобный инструмент предлагающий:
  • Создание новых приложений на основе шаблонов.
  • Запуск приложений и программ для 3Д-моделирования («Блендер», «3дс Макс», «Майя»).
  • Редактирование и запуск визуального редактора логики.
  • Обновление приложений до новых версий «Вердж3Д».
  • Публикация приложений в «Вердж3Д Нетворк».
  • Управление лицензионными ключами.
  • Доступ к документации и каналам поддержки «Вердж3Д».
К менеджеру приложений легко получить доступ прямо из «Блендера», «3дс Макса» или «Майи».
Анимация «Вердж3Д для Блендера» «Вердж3Д для 3дс Макса» «Вердж3Д для Майи»
  • Скелетная анимация.
  • Объектная анимация (перемещение, вращение, масштабирование).
  • Анимация с использованием нод RGB и Value.
  • Шейповая анимация (морфинг).
  • Скелетная анимация.
  • Объектная анимация (перемещение, вращение, масштабирование).
  • Анимационный контроллер материалов. Поддерживаемые параметры float и color.
  • Скелетная анимация.
  • Объектная анимация (перемещение, вращение, масштабирование).
  • Анимация параметров материала.
  • Морфинг.
Визуальное программирование Пазлы «Вердж3Д» — визуальный конструктор логики, позволяющий быстро создавать интерактивные сценарии, путем перетаскивания блоков мышью. Его возможности:
  • Обработка пользовательских событий, таких как клик, тач, ховер, драг.
  • Получение объектов сцены, анимации, групп и материалов.
  • Перемещение, вращение и масштабирование 3Д-объектов, определение дистанции между объектами.
  • Отображение и скрытие объектов.
  • Изменение иерархии объектов.
  • Добавление к сцене 2Д текстовых аннотаций (билбордов).
  • Изменение параметров материала, загрузка текстур.
  • Управление анимацией.
  • Перемещение и вращение камеры. Выбор активной камеры.
  • Динамическая загрузка ресурсов.
  • Загрузка и скачивание данных по сети в форматах «Джейсон», ЦСВ, текст.
  • Загрузка пользовательских изображений.
  • Реализация функций «отменить»/«повторить».
  • Составление и отправка кастомных заказов.
  • Определение параметров пользователя, таких как браузер, ОС и т.д.
  • Взаимодействие с логикой, написанной на «ЯваСкрипт».
  • Выполнение событий по таймеру.
  • Инициализация сеансов виртуальной и дополненной реальности.
  • Управление ХТМЛ/ЦСС загруженной страницы.
  • Воспроизведение звуков.
  • Симуляция физики.
  • Включение эффектов постпроцессинга.
  • Управление логикой и данными приложения.
  • Математические функции.
  • Запуск собственного кода «ЯваСкрипт».

В дополнение к этому вы можете создавать свои собственные блоки, используя плагины редактора пазлов.

Программирование

Функциональность приложения может быть расширена с помощью «ЯваСкрипта», путем изменения исходников или интеграции кода, созданного в редакторе пазлов.

«Вердж3Д» также предоставляет программный интерфейс (АПИ), совместимый с фреймворком «Три-Джей-Эс», что упрощает портирование имеющегося кода.

Публикация приложения Вы можете распространять свой контент, используя:
  • Ваш собственный сервер.
  • Любой веб-хостинг («Яндекс Облако», «ГоуДедди», «ДиджиталОушн», «Амазон АВС» и т.д.).
  • «Вердж3Д Нетворк».
  • В виде компьютерного или мобильного приложения, созданного с помощью фреймворков «Электрон» и «Кордова».
Пользовательский интерфейс и ХТМЛ Интерфейс приложения, созданный с помощью внешних редакторов ВИЗИВИГ, можно связать с пазлами, для управления 3Д-сценой.
Мы рекомендуем использовать «Вебфлоу» — визуальный конструктор сайтов.
Серверные функции и сеть «Вердж3Д» содержит плагин для «ВордПресс», самой популярной системы управления контентом. Плагин включает в себя следующие функции:
  • Размещение и публикация приложений (встраивание).
  • Постоянное хранилище файлов.
  • Полностью настраиваемая система электронной коммерции для обработки заказов клиентов.
В дополнение к этому, редактор визуальной логики поддерживает блоки для отправки и получения данных по сети в формате «Джейсон», ЦСВ или обычного текста.
Постпроцессинговые эффекты Следующие эффекты можно включить с помощью пазлов:
  • Эмбиент окклюжн
  • Блум
  • Яркость/контраст
  • Глубина резкости
  • Ч/б
  • Контур
  • ССР
  • Суперсемплинговый анти-алиасинг (ССАА)
Дополнительно вы можете включить с использованием «ЯваСкрипт»:
  • Адаптивный тон-маппинг
  • Солнечные лучи
  • Расширенный морфологический субпиксельный анти-алиасинг (СМАА)
  • Глитч
  • Кросс-фейдинг изображений
  • Маскирование изображений
  • Размытие при движении
  • Пикселизованное изображение
  • Собелевский фильтр
  • Темпоральный анти-алиасинг (ТАА)
Виртуальная реальность

Поддерживаются следующие технологии виртуальной реальности:

  • ВебИксЭр
  • ВебВиЭр — через модуль совместимости.
  • Кардборд — на мобильных устройствах, которые еще не поддерживают стандарты ВебИксЭр/ВебВиЭр.
  • Анаглифный 3Д — может быть активирован с помощью «ЯваСкрипт».
Дополненная реальность Поддерживается в «Хроме» для «Андроида» (требуется мобильное устройство, поддерживающее ARCore, также известное как Google Play Services для AR) и Mozilla WebXR Viewer на «Айос».
Шейдеры Пользовательские шейдеры могут быть добавлены с использованием OpenGL ES Shading Language 2.0 (ВебГЛ 1.0) или 3.0 (ВебГЛ 2.0).
Физика Физический модуль обеспечивает обнаружение столкновений, динамическое перемещение объектов, поддержку персонажей и транспортных средств, имитацию пружин, веревок и ткани. Начиная с версии 2.11, физические симуляции можно создавать и управлять ими без программирования с помощью пазлов.
Звук Фоновую музыку, а также сэмплы можно добавить с помощью звуковых пазлов или с «ЯваСкрипт». Кроме того, вы можете программировать расположение аудиоисточников и слушателей с помощью серверной части Веб Аудио АПИ.
Видео Видео текстуры можно назначать и воспроизводить с помощью специальных пазлов или «ЯваСкрипт».
Библиотеки материалов «Вердж3Д для Блендера» «Вердж3Д для 3дс Макса» «Вердж3Д для Майи»
  • Базовая библиотека для «Блендера»
  • Ювелирная библиотека для «Блендера»

Читайте об использовании этих библиотек в «Блендере» и «Вердж3Д» здесь.

  • Базовая библиотека для «3дс Макса»

Читайте об использовании этой библиотеки в «3дс Максе» и «Вердж3Д» здесь.

  • Базовая библиотека для «Майи»

Читайте об использовании этой библиотеки в «Майе» и «Вердж3Д» здесь.

Демо и примеры Более 150 примеров в коде и ряд полнофункциональных демонстрационных приложений, включая:
Форматы импорта

В дополнение к ГЛТФ 2.0 вы можете импортировать следующие форматы.

Геометрия и материалы:

  • 3DS — старый формат проектов Autodesk 3дс Макс.
  • 3MF — 3Д manufacturing format.
  • AMF — Additive manufacturing file format.
  • AWD — используется в движке Away3D.
  • babylon — используется в движке Babylon.js.
  • КОЛЛАДА
  • CTM — формат OpenCTM.
  • FBX
  • ГЛТФ 1.0 — устаревший формат. Используйте ГЛТФ 2.0.
  • KMZ — Keyhole Markup Language.
  • OBJ/MTL
  • PCD — 3Д point cloud data format.
  • PDB — Protein Data Bank format.
  • PlayCanvas — ДжейСон-подобный формат, используемый в движке PlayCanvas.
  • PLY — Polygon File Format, предназначен для хранения трехмерных данных с 3Д-сканеров.
  • PRWM — Packed Raw WebGL Model.
  • STL — формат данных стереолитографии. Берет свое начало от программного обеспечения CAD от 3Д Systems.
  • SEA3D — формат с открытым исходным кодом для разработки игр.
  • VRML — специализированный формат для VR.
  • VRM — формат 3Д avatar, основанный на ГЛТФ.
  • VTK — формат Visualization Toolkit.
  • X — формат ДиректИкс.

Анимация:

  • BVH — Формат файлов анимации персонажей Biovision Hierarchy.
  • MD2 — используется в движке Quake II.
  • MMD — формат MikuMikuDance.

Изображения:

  • DDS — сжатая текстура.
  • EXR — OpenEXR, формат растрового файла с высоким динамическим диапазоном .
  • PVR — сжатая текстура.
  • HDR — RGBE или Radiance HDR.
  • KTX — формат текстуры от Khronos.
  • NRRD — "nearly raw raster data" format.
  • SVG
  • TGA — Truevision TGA - растровый графический формат.
  • TTF
  • WebP — формат, разработанный «Гугл» для замены JPEG, PNG, и GIF.
Форматы экспорта В дополнении к ГЛТФ 2.0 поддерживается экспорт в следующие форматы:
  • КОЛЛАДА
  • MMD
  • OBJ
  • PLY
  • STL
Управление камерой Эти режимы управления камерой доступны по умолчанию:
  • Орбитальные контролы — привязка камеры к определенному объекту в сцене.
  • Полёт — свободное перемещение камеры в сцене.
  • ШПЛ (шутер от первого лица) — управление камерой от первого лица.
  • Контрол виртуальной реальности — специализирвоанный режим камеры для использования в виртуальной реальности.
Эти режимы управления камерой можно включить с помощью «ЯваСкрипт»:
  • Конторлы облёта
  • Контролы вращения с заблокированной мышью.
  • Контролы положения устройства — использование гироскопа мобильного устройства.
  • Контроллы облёта карты
  • Тракболл-контролы
3Д-примитивы Вы можете загрузить геометрию, экспортированную из любого пакета моделирования. В дополнение к этому, 3Д-примитивы могут быть созданы с помощью «ЯваСкрипт»:
  • Круг
  • Конус
  • Выпуклая оболочка
  • Куб
  • Цилиндр
  • Додекаэдр — многогранник с двенадцатью гранями.
  • Экструдированная поверхность
  • Икосаэдр — многогранник с 20 гранями.
  • Шрифт — процедурный текст, созданный из шрифтов typeface.json.
  • Поверхность вращения — 3Д-объект с осевой симметрией.
  • Линия
  • НУРБС
  • Октаэдр — многогранник с 8 гранями.
  • Плоскость
  • Кольцо
  • Сфера
  • Сплайн
  • Тетраэдр — треугольная пирамида.
  • Многогранник
  • Текст
  • Тор
  • Трубка
  • Чайник «Юта»
  • Каркас
Системные требования Приложения «Вердж3Д» можно запускать в любой системе, способной запускать веб-браузер с поддержкой технологии ВебГЛ (см. список браузеров здесь).
Системные требования для разработки «Вердж3Д для Блендера» «Вердж3Д для 3дс Макса» «Вердж3Д для Майи»
Соответствуют требованиям «Блендера» Соответствуют требованиям «3дс Макса» Соответствуют требованиям «Майи»

Все еще есть вопросы?

Задавайте их на нашем форуме!