Инструменты1 июля 2026 г., 17:45 МСК🤖 Auto

SysMocap: Бесплатный движок для мокапа из видео с поддержкой VRM 1.0 и WebXR

Разработчик xianfei представил кроссплатформенную систему SysMocap, позволяющую в реальном времени захватывать движения человека с веб-камеры и анимировать 3D-аватары. Проект поддерживает VRM 0.x/1.0, Mixamo и интеграцию с OBS.

Баннер новости 2744

Что такое SysMocap и зачем это нужно

SysMocap — это open-source решение на базе Electron и Vue.js, которое превращает обычную веб-камеру в инструмент для полного захвата движений (full-body motion capture). В отличие от многих аналогов, требующих дорогих датчиков или мощных серверов, система работает локально, используя модели Google MediaPipe Holistic для анализа видео и библиотеку Kalidokit для вычисления данных анимации.

Ключевая особенность проекта — универсальность. Он поддерживает Windows (x64 и ARM64), macOS (Intel и Apple Silicon) и Linux (через сборку из исходников). Интерфейс выполнен в стиле Material Design 3 с поддержкой темной темы, а перетаскивание моделей (drag-and-drop) делает процесс настройки интуитивным даже для новичков.

Технические возможности и интеграции

Система не просто захватывает движения, но и предоставляет инструменты для их использования в реальных сценариях: от стриминга до AR/VR. Разработчики внедрили поддержку WebXR API для передачи данных мокапа в браузерные приложения (требуется HTTPS), а также прямую интеграцию с OBS Studio для стримеров.

Особое внимание уделено совместимости с аватарами. SysMocap автоматически определяет скелет для файлов форматов VRM (версии 0.x и 1.0) и FBX (Mixamo). Если структура скелета нестандартная, предусмотрена функция ручного маппинга костей.

Требования к скелету модели

Для корректной работы автоматического распознавания скелета в файле glTF/glb/FBX должны присутствовать узлы с определенными именами. Ниже приведена таблица обязательных костей:

Тип кости Имя узла (Node Name) Требования к трансформации
Основной узел Hips Позиция + Вращение
Шея Neck Вращение
Грудь Chest Вращение
Позвоночник Spine Вращение
Правая рука (плечо/предплечье) RightUpperArm / RightLowerArm Вращение
Левая рука (плечо/предплечье) LeftUpperArm / LeftLowerArm Вращение
Правая нога (бедро/голень) RightUpperLeg / RightLowerLeg Вращение
Левая нога (бедро/голень) LeftUpperLeg / LeftLowerLeg Вращение

Для кого этот инструмент

SysMocap закрывает потребность VTuber-сообщества, разработчиков AR/VR-приложений и создателей контента в доступном решении для генерации экспрессивной анимации аватаров. Поддержка создания аватаров через VRoid Studio и работа с VRM 1.0 делают его актуальным для современных пайплайнов виртуальных блогеров. Исходный код проекта доступен на GitHub, что позволяет разработчикам дорабатывать функционал под свои нужды, включая добавление новых языков интерфейса.

Источник: Github ↗