Аудит скилла · 12 октября 2026
Где ломается
движение.
Ошибка в коде становится видимой в движении. Здесь можно остановить её на конкретном кадре и перейти к причине.
20 подтверждённых ошибок
13 наглядных демонстраций · 3 ошибки P1
Результат исправлений
17 исправлено · 3 оставлено
F16, F18 и F19 оставлены по запросу владельца. Демонстрации сохраняют исходные ошибки; статус и внесённое исправление указаны у каждой находки.
Для зеркальных позиций и привязок предметов пересоберите существующие .clips.bin.
Глаз отрывается от головы
Диагностическое воспроизведение
Для этой ошибки анимация не создаётся или не описывает причину. Показан результат проверки.
Причина исходной ошибки
Внесённое исправление
Исходное воспроизведение
Место в исходной версии
Полный перечень
Все 20 находок
P1 — сбой основного сценария.
P2 — ошибка при определённых входных данных.
Совпадений нет. Попробуйте название скрипта или другой приоритет.
Основание отчёта
Что проверено
Аудит исходной версии
- Все 56 файлов пакета, YAML и 88 ссылок на локальные файлы в Markdown.
- Синтаксис 17 JavaScript, 3 Python и 8 JSON-файлов.
- Цепочка bake → lint → preview → pack → decode / sample → report.
- 15 пресетов походки с явной скоростью 0,9 м/с; 13 сбоев при автоматической скорости.
- Синтетические FBX и MSH1, скиннинг, контактные листы и GIF.
Проверка исправлений
- 27 регрессионных тестов на Node.js 18.20.8 и 26.11.1.
- Все шесть up axis на правильных и отражённых матрицах: 12 подслучаев Python/NumPy.
- События при пропусках кадров, повторениях, pre-roll и перезапуске; look-at и зеркало.
- Предметы после IK, в переходах, additive-слоях и повторных циклах.
- Примеры good и robotic: соответственно 0 / 0 и 3 / 8 FAIL / WARN.
Границы выводов
Визуализации используют минимальные риги и синтетические входные данные. Это подтверждённые воспроизведения ошибок инструментов, а не проверка персонажа внутри игры. Контрольные варианты исходного отчёта не являются записью новой версии runtime. Оригинальный корпус из 762 референсных клипов, production-меши и реальный ASCII FBX 6.1 не были доступны. Полное покрытие всех ветвей кода не заявляется.
Среда проверки исправлений: Node.js 18.20.8 и 26.11.1, Python 3.12.14, NumPy 2.3.5. Конкретная скорость походки всё ещё должна укладываться в длину конечностей рига.
Ещё три замечания к документации
- Поле bakedAt меняется при повторном bake: численно одинаковые клипы не совпадают побайтно. Pack воспроизводим.
- В SKILL.md указан SendUserFile, недоступный в текущем Codex: инструкцию доставки нужно адаптировать.
- Правило масштабирования всех длительностей по размеру конфликтует с указанием сохранять длительность strike.
Эти замечания не включены в 20 подтверждённых ошибок.
Забрать отчёт
Данные, измерения и исходные клипы доступны без входа в аккаунт.