Техническое описание¶
Техническое описание программы конструктора EV Toolbox версий Standard и Advanced¶
Конструктор EV Toolbox – российская программа для ЭВМ, имеющая простой и интуитивно понятный интерфейс, с помощью которого пользователь может создавать проекты на базе технологии дополненной реальности и трекинга 2D объектов в оптическом диапазоне, а также виртуальной реальности с использование различных форм контента (3D модели, 2D графика, текст, аудио, видео и др.).
EV Toolbox – кроссплатформенное решение. Проекты могут быть экспортированы в конечный исполняемый файл с расширением .exe (OS Windows), .apk/.aab (для Android), .app (macOS), .ipa (для iOS) для последующего просмотра на выбранных устройствах или загрузки в магазины онлайн-приложений.
Автором и владельцем исключительного права (100%) на программу EV Toolbox является российская компания ООО «ЭлигоВижн» .
EV Toolbox Standard включен в Реестр российского программного обеспечения по Приказу Минкомсвязи России от 28.04.2017 № 212, Приложение 1, п. №5, реестровый номер № 3332.
Базовый функционал конструктора EV Toolbox¶
Standard/Standard Edu | Advanced/Advanced Edu |
Поддержка маркерной и безмаркерной технологии трекинга 2D объектов в оптическом диапазоне | Поддержка маркерной и безмаркерной технологии трекинга 2D объектов в оптическом диапазоне |
Реализация различных сценариев взаимодействия объектов (меток, моделей, текстов, изображений, аудио) | Реализация различных сценариев взаимодействия объектов (меток, моделей, текстов, изображений, аудио) |
Создание вспомогательных объектов (состояние, дистанция, таймер, счетчик и т.д) | Создание вспомогательных объектов (состояние, дистанция, таймер, счетчик и т.д) |
Загрузка 3D моделей в формате .fbx, .obj | Загрузка 3D моделей в формате .fbx, .obj |
Поддержка анимации 3D моделей (в т.ч. скелетной) | Поддержка анимации 3D моделей (в т.ч. скелетной) |
Контроль изображения с камеры | Контроль изображения с камеры |
Поддержка звука (формат wav, ogg, mp3, flac) | Поддержка звука (формат wav, ogg, mp3, flac) |
Редактор 2D интерфейсов (изображения, тексты и т.д.) | Редактор 2D интерфейсов (изображения, тексты и т.д.) |
Доступ к библиотеке готовых 3D моделей (стоимость лицензии их использования включена в стоимость лицензии на ПО), формат готовых моделей .fbx) | Доступ к библиотеке готовых 3D моделей (стоимость лицензии их использования включена в стоимость лицензии на ПО), формат готовых моделей .fbx) |
Разработка проектов с использованием технологии виртуальной реальности для шлемов HTC Vive Focus/ HTC Vive Focus Plus, Meta* Quest/Meta*Quest 2 | Разработка проектов с использованием технологии виртуальной реальности для шлемов HTC Vive Focus/ HTC Vive Focus Plus, Meta* Quest/Meta*Quest 2 |
Разработка проектов с использованием технологии виртуальной реальности для шлемов c поддержкой SteamVR | Разработка проектов с использованием технологии виртуальной реальности для шлемов c поддержкой SteamVR |
Поддержка шлемов HTC Vive Focus/HTC Vive Focus Plus, Meta* Quest/Meta*Quest 2, проводных VR шлемов с поддержкой SteamVR | Поддержка шлемов HTC Vive Focus/HTC Vive Focus Plus, Meta* Quest/Meta*Quest 2, проводных VR шлемов с поддержкой SteamVR |
Экспорт готового проекта в исполняемый файл (форматы .exe (Windows), .apk/.aab(Android), .app (macOS), ipa (iOS)) | Экспорт готового проекта в исполняемый файл (форматы .exe (Windows), .apk/.aab(Android), .app (macOS), ipa (iOS)) |
Возможность написания скриптов (программного кода) на языке Lua | |
Поддержка работы технологий ARkit, ARCore | |
Поддержка физики на базе библиотеки Bullet Physics | |
Поддержка работы костюма Motion Capture “Neuron” (предоставляется по запросу и предусматривает дополнительную оплату) | |
Поддержка системы плагинов |
Сравнение EV Toolbox с ключевыми зарубежными аналогами¶
Научно-техническая новизна | Ключевые отличия от аналогов |
Конструктор EV Toolbox предназначен для использования пользователями, которые не обладают специфическими знаниями и навыками в области программирования и 3D дизайна. При этом конструктор позволяет создавать полноценное готовое (stand-alone) AR и VR-приложение со сложным нелинейным сценарием или «пакет» для воспроизведения в стандартных системных «просмотрщиках». | Аналогичные конструкторы модульного типа, не требующие наличия навыков программирования, позволяют создавать лишь простейшие приложения, которые просматриваются в локальных онлайн браузерах и стандартных «просмотрщиках» и не готовы к выкладке в онлайн магазины. |
Конструктор EV Toolbox позволяет выбрать любую из встроенных или подключенных к компьютеру или мобильному устройству камер. Видео сервер, являющийся частью «просмотрщика», поддерживает большинство стандартов захвата видео: USB 2.0, USB 3.0, FireWire (IEEE 1394), HDMI, SigE, SDI, а также программных интерфейсов: Video4linux, directshow, flycapture, dc1394, decklink. | Возможность выбора камеры в момент запуска AR приложения. Возможность подключения камер различных стандартов для демонстрации AR проектов различной сложности на различных дисплейных и камерных системах без потери качества изображения. |
Надежная система трекинга меток, реализованная через специальные математические алгоритмы фильтрации для предсказания позиции и ориентации AR-метки в пространстве и сглаживания ее координат. | Используется многоуровневая система математических фильтров пространственного сглаживания для устранения эффекта «дрожания» виртуальной модели на метке. |
* - Meta запрещена в РФ как экстремистская организация.