Toutes les fonctionnalités d'Unity Plus sont désormais disponibles dans l'éditeur, ainsi que 3 nouvelles mises à jour.

STACEY HAFFNER Anonymous
Apr 23, 2024|8 Min
Toutes les fonctionnalités d'Unity Plus sont désormais disponibles dans l'éditeur, ainsi que 3 nouvelles mises à jour.
Cette page a été traduite automatiquement pour faciliter votre expérience. Nous ne pouvons pas garantir l'exactitude ou la fiabilité du contenu traduit. Si vous avez des doutes quant à la qualité de cette traduction, reportez-vous à la version anglaise de la page web.

Nous sommes ravis d'annoncer que les utilisateurs d'Unity Muse peuvent désormais utiliser les cinq fonctionnalités de Muse directement dans l'éditeur Unity. En apportant des capacités d'IA là où vous créez, vous pouvez maintenant utiliser Muse plus facilement et plus commodément pour compléter votre processus créatif et rationaliser le développement.

Si vous connaissez déjà Muse Sprite pour la création d'objets 2D originaux et Muse Texture pour la création de textures uniques pour les objets 3D, cette mise à jour apporte trois améliorations intéressantes :

  • Une nouvelle version de Muse Chat intégrée à l'éditeur fournit des réponses adaptées au projet.
  • Désormais disponible pour tous les utilisateurs, Muse Animate vous permet de créer des animations dans le contexte de votre projet.
  • Muse Behavior, alimenté par LLM, que vous pouvez utiliser pour configurer les interactions entre les personnages avec une interface intuitive assistée par l'IA, est désormais disponible pour tous les utilisateurs de Muse.
1. Obtenez des réponses et des solutions adaptées à votre projet avec Chat in the Editor

Après le lancement de Muse l'année dernière, nous avons demandé des commentaires sur la façon dont nous pouvions continuer à améliorer l'expérience du chat. Ce que nous avons entendu, c'est un désir écrasant de pouvoir résoudre les erreurs sans quitter l'éditeur. Nous avons reçu des commentaires selon lesquels il serait utile que Muse Chat connaisse automatiquement plus de détails sur un projet afin de réduire le temps passé à donner le contexte et d'obtenir plus rapidement des réponses plus pertinentes. Nous avons entendu vos commentaires, et nous sommes heureux d'annoncer que Muse Chat est désormais disponible en tant qu'offre intégrée à l'éditeur. Cette mise à jour constitue également une base pour fournir des réponses adaptées aux projets. Muse Chat pourra désormais récupérer des détails clés sur votre projet, notamment la version d'Unity, le pipeline de rendu actif, le système d'entrée utilisé, les plateformes cibles, la compatibilité avec l'API et d'autres paramètres du projet.

Un projet dans l'éditeur utilisant Muse Chat pour résoudre les erreurs
Un projet dans l'éditeur utilisant Muse Chat pour résoudre les erreurs

La résolution des erreurs de la console est un exemple de la manière dont cette mise à jour simplifiera la résolution des problèmes. Lorsque vous rencontrez une erreur, vous pouvez désormais cliquer dessus et demander "Comment puis-je corriger cette erreur ?". Muse récupère automatiquement des informations sur la cause du problème et propose une solution pour le résoudre.

Muse Chat continuera également à fournir des scripts utilisables que vous pouvez brancher et jouer, comme auparavant. Au fil du temps, Muse Chat continuera d'évoluer et deviendra un assistant plus intelligent, capable de fournir des réponses et des informations personnalisées, des extraits de code et des intégrations plus intelligentes avec l'éditeur.

2. Donnez vie à vos personnages humanoïdes avec Animate

L'animation est un métier complexe. Le prototypage de mouvements de base capables de s'intégrer dans les mécanismes du jeu dès le début peut vous faire gagner beaucoup de temps aux stades ultérieurs du développement. Muse Animate est parfait pour vous aider à générer rapidement des animations humanoïdes en langage naturel.

Comme pour Muse Chat, nous avons souvent entendu dire que Muse Animate devait être mieux intégré dans l'éditeur. Sur la base de ces retours retentissants, nous avons lancé une nouvelle pré-version de Muse Animate dans l'éditeur, disponible pour tous les utilisateurs de Muse. Avec cette nouvelle version, vous pouvez créer des Unity Animation Clips directement dans l'éditeur Unity et les recibler facilement pour travailler avec des personnages qui utilisent le Unity Humanoid Rig.

Générer une animation de roue de charrette, l'éditer et l'appliquer à un personnage humanoïde
Générer une animation de roue de charrette, l'éditer et l'appliquer à un personnage humanoïde

Vous pouvez également modifier les animations générées avec Muse en sélectionnant une animation pour la décomposer en plusieurs poses. À partir de là, vous pouvez sélectionner des effecteurs (petits points orange sur certaines articulations du personnage) pour ajuster plus finement les mouvements. Muse Animate traitera vos modifications et régénérera l'animation. Le logiciel propose également des fonctions d'édition supplémentaires, telles que la pose extrapolée, la boucle vers la première pose et la durée de la transition.

Avec cette version, nous travaillons également activement à l'amélioration du modèle d'animation IA existant et à l'introduction de nouvelles façons de générer et de modifier les animations, y compris la possibilité de créer des animations à partir de croquis ou de vidéos.

3. Donnez aux personnages des actions et des réactions grâce à LLM-powered Behavior

Nous avons reçu de nombreuses demandes pour un arbre de comportement intégré qui vous permettrait de donner vie aux personnages du jeu grâce à des capacités d'interaction avec les PNJ. L'année dernière, nous avons lancé une préversion fermée de la fonctionnalité Behavior de Muse - notre version des arbres de décision alimentés par LLM - pour vous permettre de créer une logique personnalisée pour les personnages et les objets dans un flux de travail facile à utiliser. Cet ensemble de fonctionnalités incluait également des capacités génératives pour vous aider à mettre en place des interactions plus complexes.

Désormais, le package Muse Behavior prerelease avec les fonctionnalités LLM est disponible pour tous les utilisateurs de Muse. Nous avons conçu et amélioré ce paquet pour le rendre plus facile à utiliser et pour une édition plus intuitive. À l'instar d'un modèle d'arbre comportemental classique, Muse Behavior se compose de nœuds et de branches lisibles par l'homme, ce qui permet de créer des représentations qui se lisent comme des histoires.

Exemple d'arbre comportemental mis en place dans Muse Behavior
Exemple d'arbre comportemental mis en place dans Muse Behavior

Les mots contenus dans l'histoire d'un nœud sont étiquetés comme des entrées utilisées par la logique interne du nœud. Les mots sont ensuite automatiquement convertis en champs afin que vous puissiez intégrer des données directement dans le nœud. Vous voulez que votre personnage parle ? Ajoutez le nœud talk, fournissez les mots et, comme ça, votre personnage aura un dialogue qui sera déclenché par les interactions du joueur.

Muse Behavior comprend également un tableau noir, qui contient des variables pouvant être réutilisées dans les nœuds du graphe. Il suffit de cliquer sur le bouton de lien d'un champ, puis de choisir dans un menu d'options assignables. Les variables du tableau noir peuvent se voir attribuer des valeurs dans le code ou par l'intermédiaire du composant Behavior Graph Agent dans la fenêtre de l'inspecteur. Cette capacité à mettre en place et à dupliquer des actions répétables permet de créer plus rapidement et plus facilement des interactions complexes et répétitives.

Variables dans le tableau de Muse Behavior
Variables dans le tableau de Muse Behavior

Avec Muse Behavior, vous pouvez créer des actions personnalisées qui vous permettent de contrôler la structure de haut niveau et la narration de vos arbres comportementaux. Ne vous inquiétez pas si vous êtes totalement novice en matière de création d'arbres de comportement : l'assistant de nœuds vous guide pas à pas dans le processus de création d'un nouveau type d'action et d'ajout au graphe. Vous pouvez également utiliser la fonctionnalité LLM pour générer automatiquement votre arbre. Au fur et à mesure que nous améliorons Muse Behavior, vous pouvez vous attendre à d'autres fonctionnalités génératives pour simplifier davantage les configurations d'arbres de comportement complexes.

Arbre de décision de Muse Behavior
Arbre de décision de Muse Behavior
Un aperçu de ce qui va suivre

Ces nouveaux paquets et améliorations ne sont qu'un début. Nous continuons à innover sur des fonctionnalités existantes telles que Muse Texture, où nous nous appuyons sur de nouvelles recherches originales et des modèles propriétaires pour générer de véritables matériaux PBR pour les objets 3D. Cela signifie que vous serez en mesure de produire une texture UV multi-matériaux qui peut être appliquée directement sur un objet et qui réagira plus précisément à l'éclairage.

Trois textures Muse
Trois textures Muse

Nous comprenons également l'importance de l'audio pour planter le décor, c'est pourquoi nous lancerons Muse Sound dans le courant de l'année, afin que vous puissiez produire des effets sonores générés par l'IA, tels que des sons de mouvement et d'environnement.

Donnez vie à vos idées avec Unity Muse

À la GDC, nous avons montré comment utiliser les cinq fonctionnalités de Muse ensemble pour personnaliser une boucle de jeu dans la scène du jardin de notre projet d'exemple URP. Consultez notre session Unity Muse : Accélérer le prototypage dans l'éditeur Unity avec AIpour apprendre comment utiliser toutes les capacités de Muse pour personnaliser rapidement la scène et le gameplay d'un projet.

Nous avons mis à jour l'expérience d'accueil de Muse pour faciliter la mise en place d'un essai gratuit de Muse et l'ajout des packages Muse à vos projets. Visitez la nouvelle page Muse Explore pour commencer, et faites-nous savoir ce que vous pensez des nouvelles fonctionnalités et des améliorations apportées aux Discussions.