Новый проект
Kirakun0328/text-to-vrma
Веб- и Electron-приложение, которое превращает текстовые команды в движения VRM-персонажей, сохраняет их в VRMA и экспортирует анимации в GIF или видео.
- Stars
- ★ 140 ↗ +4 за 7 дней
- Forks
- ⑂ 13
- Язык
- JavaScript
- Статус
- В канале 1 янв. 1 г.
AI-разбор
Проект генерирует движения VRM-персонажа по текстовому описанию и воспроизводит их прямо в браузере или Electron-приложении. Доступны два режима: LLM-генерация покадрового описания поз через OpenAI API, Codex или совместимые провайдеры и локальный движок NVIDIA ARDY для генерации полноценных движений. Общая архитектура преобразует motion spec в файл GLB с расширением VRMC_vrm_animation, после чего three.js и @pixiv/three-vrm-animation проигрывают анимацию на VRM-модели. Реализованы автоматические выражения лица, настройка длительности, цикличности и фона, шкала перемотки, маршруты через точки на полу, сохранение VRMA и экспорт GIF или видео в разрешении 1080p. Поддерживаются VRM 0.x и 1.0, OpenAI-совместимые сервисы и четыре языка интерфейса, но Codex доступен только в настольной версии, ARDY требует дополнительной установки и около 20 ГБ загрузок, а разработчик гарантирует работу прежде всего в Windows.
Проект предназначен для VTuber-авторов, пользователей VRM и VRoid, разработчиков виртуальных персонажей, 3D-креаторов и технических специалистов, которым нужно быстро получать, просматривать и экспортировать анимации из текстовых описаний.
Что внутри
- Генерация motion spec из текста через LLM-режим с OpenAI API, Codex или OpenAI-совместимыми провайдерами.
- Локальная генерация полноценных движений через NVIDIA ARDY, включая последовательности действий и маршруты через заданные точки.
- Создание VRMA-файлов в формате GLB с расширением VRMC_vrm_animation и ретаргетингом на VRM Humanoid.
- Просмотр анимаций на VRM-моделях через three.js, поддержка VRM 0.x и 1.0, перемотка, пауза, цикл и настройка длительности.
- Автоматическая генерация выражений лица и моргания с возможностью включить или исключить их при сохранении VRMA.
- Экспорт результата в GIF и видео 1080p, настройка однотонного фона и загрузка собственных VRM-файлов.
Где применять
- Создание коротких движений и сцен для VTuber-аватаров без ручной анимации костей.
- Подготовка VRMA-анимаций для VRoid Hub, cluster и других приложений с поддержкой VRMA.
- Быстрое создание GIF и видео с персонажем для публикации в социальных сетях.
- Локальная генерация ходьбы, бега, танца, прыжков и последовательностей действий на компьютере с подходящим оборудованием.
- Разработка и тестирование VRM-приложений, которым требуется программное создание и воспроизведение humanoid-анимаций.
Темы