playphoria/ Animaude

Аудит скилла · 12 октября 2026

Где ломается
движение.

Ошибка в коде становится видимой в движении. Здесь можно остановить её на конкретном кадре и перейти к причине.

20 подтверждённых ошибок
13 наглядных демонстраций · 3 ошибки P1

Версия скилла: 1c82bc7

Глаз отрывается от головы

Как сейчас

Контроль

Кадр 0
НачалоОдна шкала для обоих вариантов
Измерение

Почему это происходит

Как исправить

Воспроизведение

Место в исходниках

Контрольные варианты иллюстрируют ожидаемое поведение. Исправления в скилл ещё не внесены.

Полный перечень

Все 20 находок

P1 — сбой основного сценария.
P2 — ошибка при определённых входных данных.

20 находок

Основание отчёта

Что проверено

Данные демонстраций

Структура и инструменты

  • Все 56 файлов пакета, YAML и 88 ссылок на локальные файлы в Markdown.
  • Синтаксис 17 JavaScript, 3 Python и 8 JSON-файлов.
  • Цепочка bake → lint → preview → pack → decode / sample → report.
  • 15 пресетов походки с явной скоростью 0,9 м/с; 13 неудачных сочетаний с автоматической скоростью.

Движение и импорт

  • Примеры good и robotic: соответственно 0 / 0 и 3 / 8 FAIL / WARN.
  • Runtime: события, look-at, зеркалирование, ground IK и удерживаемые предметы.
  • Синтетические FBX: ASCII 7.x, binary 7400 и binary 7500; все шесть up axis.
  • Синтетический MSH1, скиннинг, контактные листы и GIF.

Границы выводов

Визуализации используют минимальные риги и синтетические входные данные. Это подтверждённые воспроизведения ошибок инструментов, а не проверка персонажа внутри игры. Оригинальный корпус из 762 референсных клипов, production-меши и реальный ASCII FBX 6.1 не были доступны. Полное покрытие всех ветвей кода не заявляется.

Среда проверки: Node.js 26.11.1, Python 3.12.14, NumPy 2.3.5. Node.js 18 отдельно не проверялся.

Ещё три замечания к документации
  • Поле bakedAt меняется при повторном bake: численно одинаковые клипы не совпадают побайтно. Pack воспроизводим.
  • В SKILL.md указан SendUserFile, недоступный в текущем Codex: инструкцию доставки нужно адаптировать.
  • Правило масштабирования всех длительностей по размеру конфликтует с указанием сохранять длительность strike.

Эти замечания не включены в 20 подтверждённых ошибок.

Забрать отчёт

Данные, измерения и исходные клипы доступны без входа в аккаунт.

Все находки · JSONОтчёт целиком · ZIPКадры всех демонстраций