Все возможности Unity Muse теперь доступны в редакторе, а также 3 новых обновления

STACEY HAFFNER Anonymous
Apr 23, 2024|8 Мин
Все возможности Unity Muse теперь доступны в редакторе, а также 3 новых обновления
Эта веб-страница была переведена с помощью машинного перевода для вашего удобства. Мы не можем гарантировать точность или надежность переведенного контента. Если у вас есть вопросы о точности переведенного контента, обращайтесь к официальной английской версии веб-страницы.

Мы рады сообщить, что пользователи Unity Muse теперь могут использовать все пять возможностей Muse непосредственно в редакторе Unity. Привнеся возможности искусственного интеллекта туда, где вы творите, вы теперь можете проще и удобнее использовать Muse для дополнения творческого процесса и оптимизации разработки.

Хотя вы уже знакомы с Muse Sprite для создания оригинальных 2D-активов и недавно улучшенной генерацией Muse Texture для создания множества уникальных текстур для 3D-объектов, это обновление привносит три интересных улучшения:

  • Новая версия Muse Chat, интегрированная в редактор, обеспечивает ответы с учетом проекта.
  • Теперь Muse Animate доступен для всех пользователей и позволяет создавать анимацию в контексте вашего проекта.
  • Muse Behavior на базе LLM, с помощью которого вы можете настроить взаимодействие персонажей с интуитивно понятным интерфейсом, поддерживаемым искусственным интеллектом, теперь доступен всем, кто использует Muse.
1. Получайте ответы и решения, адаптированные к вашему проекту, с помощью Chat in the Editor

После запуска Muse в прошлом году мы попросили вас высказать свое мнение о том, как мы можем улучшить работу с чатом. Мы услышали непреодолимое желание иметь возможность устранять ошибки, не выходя из редактора. Мы получили отзывы о том, что для Muse Chat было бы полезно автоматически узнавать больше деталей проекта, чтобы сократить время, затрачиваемое на предоставление контекста, и быстрее получать более релевантные ответы. Мы услышали ваши отзывы и рады сообщить, что теперь Muse Chat доступен в виде пакета для работы в редакторе. Это обновление также закладывает основу для подготовки ответов с учетом особенностей проекта. Теперь Muse Chat сможет получить основные сведения о вашем проекте, включая версию Unity, активный конвейер рендеринга, используемую систему ввода, целевые платформы, совместимость с API и другие настройки проекта.

Проект в редакторе с использованием Muse Chat для устранения ошибок
Проект в редакторе с использованием Muse Chat для устранения ошибок

Одним из примеров того, как это обновление упростит устранение неполадок, является решение ошибок консоли. Если у вас возникла ошибка, теперь вы можете щелкнуть на ней и спросить: "Как исправить эту ошибку?". Muse автоматически получит информацию о причинах проблемы и предложит способы ее решения.

Muse Chat также продолжит предоставлять удобные скрипты, которые вы можете подключить и использовать, как и раньше. Со временем Muse Chat продолжит развиваться и станет более интеллектуальным помощником на основе чата, который сможет предоставлять индивидуальные ответы и информацию, фрагменты кода и более интеллектуальные интеграции с редактором.

2. Оживите своих гуманоидных персонажей с помощью Animate

Анимация - сложное ремесло. Прототипирование базовых движений, способных подключаться к игровой механике, на ранних этапах может сэкономить вам много времени на последующих этапах разработки. Muse Animate идеально подходит для быстрого создания гуманоидной анимации с помощью естественного языка.

Как и в отзывах о Muse Chat, мы часто слышали, что Muse Animate нуждается в более глубокой интеграции в редактор. Основываясь на этих многочисленных отзывах, мы выпустили новый предварительный пакет Muse Animate, доступный для всех пользователей Muse в редакторе. В этой новой версии вы можете создавать анимационные клипы Unity непосредственно в редакторе Unity и легко ретаргетировать их для работы с персонажами, использующими Unity Humanoid Rigging.

Генерирование анимации карусели, редактирование и применение ее к человекоподобному персонажу
Генерирование анимации карусели, редактирование и применение ее к человекоподобному персонажу

Вы также можете редактировать сгенерированные анимации в Muse, выбрав анимацию и разложив ее на несколько поз. Затем вы можете выбрать эффекторы (маленькие оранжевые точки на некоторых суставах персонажа), чтобы более тонко настроить движения. Muse Animate обработает ваши изменения и создаст анимацию заново. В пакете также доступны дополнительные функции редактирования, такие как экстраполированное позирование, переход к первой позе и длительность перехода.

В этом выпуске мы также активно работаем над усовершенствованием существующей анимационной модели ИИ и внедряем новые способы создания и изменения анимации, включая возможность создания анимации из эскизов или видео.

3. Наделите персонажей действиями и реакциями с помощью LLM-powered Behavior

Мы получили много просьб о встроенном дереве поведения, которое позволило бы вам оживить игровых персонажей с помощью способностей взаимодействия с NPC. В прошлом году мы выпустили закрытый предварительный релиз функции "Поведение" в Muse - нашего варианта деревьев решений на основе LLM, - позволяющей создавать пользовательскую логику для персонажей и объектов в удобном рабочем процессе. Этот набор функций также включает в себя генеративные способности, помогающие создавать более сложные взаимодействия.

Теперь предрелизный пакет Muse Behavior с функциями LLM доступен для всех пользователей Muse. Мы разработали и улучшили этот пакет, чтобы сделать его более простым в использовании и более интуитивно понятным для редактирования. Как и классическая модель дерева поведения, Muse Behavior состоит из узлов и ветвей, которые читаются человеком, что позволяет создавать представления, которые читаются как истории.

Пример дерева поведения, настроенного в Muse Behavior
Пример дерева поведения, настроенного в Muse Behavior

Слова в истории узла помечаются как входы, используемые внутренней логикой узла. Слова автоматически преобразуются в поля, и вы можете вставлять данные непосредственно в узел. Хотите, чтобы ваш персонаж заговорил? Добавьте узел talk, укажите слова, и вот уже у вашего персонажа будет диалог, вызываемый взаимодействием с игроком.

Muse Behavior также включает доску, содержащую переменные, которые могут быть повторно использованы в узлах графа. Просто нажмите на кнопку ссылки поля, а затем выберите из меню назначаемые параметры. Переменным на доске можно присваивать значения в коде или назначать их через компонент Behavior Graph Agent в окне Inspector. Возможность создания и последующего дублирования повторяющихся действий ускоряет и упрощает создание сложных и повторяющихся взаимодействий.

Переменные на доске Muse Behavior
Переменные на доске Muse Behavior

В Muse Behavior вы можете создавать пользовательские действия, которые дают вам контроль над высокоуровневой структурой и повествованием ваших деревьев поведения. И не волнуйтесь, если вы совсем новичок в создании деревьев поведения - мастер создания узлов шаг за шагом проведет вас через весь процесс создания нового типа действия и добавления его в граф. Вы также можете использовать функцию LLM для автоматической генерации дерева. По мере того как мы будем продолжать совершенствовать Muse Behavior, вы можете ожидать появления новых генеративных функций для дальнейшего упрощения сложных настроек дерева поведения.

Дерево принятия решений Muse Behavior
Дерево принятия решений Muse Behavior
Предварительный просмотр того, что будет дальше

Эти новые пакеты и улучшения - только начало. Мы продолжаем совершенствовать существующие возможности, такие как Muse Texture, где мы используем новые оригинальные исследования и запатентованные модели для создания настоящих PBR-материалов для 3D-объектов. Это означает, что вы сможете создавать многоматериальные UV-текстуры, которые можно накладывать непосредственно на объект, и они будут более точно реагировать на освещение.

Три текстуры Muse
Три текстуры Muse

Мы также понимаем важность звука для создания сцены, поэтому позже в этом году мы выпустим Muse Sound, чтобы вы могли создавать звуковые эффекты, генерируемые ИИ, такие как движение и звуки окружающей среды.

Воплощайте свои идеи в жизнь с помощью Unity Muse

На GDC мы показали, как можно использовать все пять возможностей Muse вместе, чтобы настроить игровой цикл в сцене сада нашего примера проекта URP. Посмотрите нашу сессию Unity Muse: Ускорение создания прототипов в редакторе Unity с помощью AI, чтобы узнать, как использовать все возможности Muse для быстрой настройки сцены проекта и игрового процесса.

Мы обновили процесс регистрации в Muse, чтобы упростить начало бесплатной пробной версии Muse и добавление пакетов Muse в ваши проекты. Посетите новую страницу Muse Explore, чтобы начать работу, и сообщите нам, что вы думаете о новейших возможностях и улучшениях в Discussions.