Техническое описание¶
Техническое описание программы конструктора 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 запрещена в РФ как экстремистская организация.