Об этом проекте
Плагин uasset-workbench для Unreal Engine 5 предоставляет рабочий процесс с управлением через командную строку, который позволяет внешним скриптам и ИИ-агентам взаимодействовать с бинарными файлами .uasset без открытия редактора. Он структурирует данные движка в формате JSON в папке Intermediate/UAssetExport, охватывая Blueprints, анимационные ассеты, макеты виджетов, таблицы данных, материалы, текстуры, системы Niagara, деревья поведения и акторов уровней. Операции разделены на Export, Import, Edit, Migrate и Audit, каждая из которых доступна через единый контракт, возвращающий коды состояния от 0 до 3. Плагин может работать внутри открытой сессии редактора или запускать headless-командлет при закрытом редакторе, при этом группы только для записи требуют наличия редактора. Экспортированный JSON включает поля версии и типа, а также сохраняет такие детали, как соединения узлов, метаданные переменных, кривые анимации, цепочки выражений материалов и свойства дерева виджетов. Командлеты Import и Edit принимают спецификацию JSON для модификации или воссоздания ассетов, Migrate исправляет перенаправления ссылок после переименований, а Audit создает отчеты только для чтения, которые можно использовать в качестве гейтов коммитов. Обертка-скрипт упрощает вызов, передавая путь к движку, файл проекта, имя запуска, список ассетов и необязательные тайм-ауты. Такая архитектура обеспечивает возможность контроля версий, воспроизводимость изменений и автоматизированный аудит контента UE5 для конвейеров разработки с помощью ИИ.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.