Nous pouvons importer des animations dans Unreal Engine à partir d'applications de modélisation 3D externes telles que 3DS Max, Maya ou Blender. Bien que nous ayons utilisé 3DS Max et Maya pour illustrer l'objectif de cette leçon, vous pouvez importer des animations dans Unreal Engine à partir de n'importe quelle application de modélisation 3D dotée d'une fonction de sauvegarde.
Avant de commencer : assurez-vous d'avoir accès à une application de modélisation 3D.
Objectifs
L'objectif de ce guide est de vous montrer comment importer des animations à partir de programmes de modélisation 3D externes.
Objectifs
Après avoir parcouru ce guide, vous saurez :
- Comment exporter des animations à partir d'applications de modélisation 3D externes.
- Comment importer des animations dans Unreal Editor à partir d'applications de modélisation 3D externes.
Le pipeline d'importation FBX d'Unreal Engine utilise FBX 2020.2. L'utilisation d'une version différente lors de l'exportation peut entraîner des incompatibilités.
Exporter des animations
Les animations doivent être exportées individuellement avec une animation par maillage squelettique dans un seul fichier.
-
Sélectionnez les articulations à exporter dans le hublot.
-
Dans le menu File (Fichier), choisissez Export Selection (Exporter la sélection) [ou Export All (Exporter tout) si vous souhaitez exporter tout le contenu de la scène, peu importe la sélection).
-
Choisissez l'emplacement et le nom du fichier FBX dans lequel exporter l'animation et définissez les options appropriées dans la boîte de dialogue Export FBX (Exportation de fichiers FBX). Pour exporter des animations, vous devez cocher la case Animations.
-
Cliquez sur le bouton
pour créer le fichier FBX contenant le ou les maillages.
-
Sélectionnez les os correspondant à l'animation à exporter dans le hublot.
-
Dans le menu File (Fichier), choisissez Export Selected (Exporter la sélection) [ou Export All (Exporter tout) si vous souhaitez exporter tout le contenu de la scène, peu importe la sélection).
-
Choisissez l'emplacement et le nom du fichier FBX dans lequel exporter l'animation et cliquez sur le bouton
.
-
Définissez les options appropriées dans la boîte de dialogue FBX Export (Exportation de fichiers FBX). Pour exporter des animations, vous devez cocher la case Animations.
-
Cliquez sur le bouton
pour créer le fichier FBX contenant le ou les maillages.
Importer des animations
Le pipeline d'importation d'animations FBX d'Unreal permet aux développeurs de contenu d'importer des animations avec ou sans maillages squelettiques.
Importer une animation avec un maillage squelettique
-
Dans le navigateur de contenu, cliquez sur le bouton Import (Importer).
-
Recherchez et sélectionnez le fichier FBX que vous souhaitez importer.
-
Cliquez sur Open (Ouvrir) pour importer le fichier FBX de votre choix dans votre projet.
-
Mettez à jour les paramètres appropriés dans la boîte de dialogue FBX Import Options (Options d'importation de fichiers FBX).
Les paramètres par défaut devraient être suffisants lors de l'importation d'un maillage qui ne partage pas de squelette existant. Lors de l'importation de LOD, le nom du maillage importé suivra les Conventions d'affectation de noms par défaut. Consultez notre documentation Dialogue d'importation de fichiers FBX pour obtenir des informations supplémentaires sur tous les paramètres.
Deux boutons d'importation sont à notre disposition dans l'importateur de fichiers FBX. La première option dont nous disposons est le bouton Import (Importer), qui nous permet d'importer le fichier FBX actuellement sélectionné avec les paramètres que nous avons spécifiés. La seconde option dont nous disposons est le bouton Import All (Importer tout), qui nous permet d'importer tous les fichiers FBX actuellement sélectionnés avec les paramètres que nous avons spécifiés.
Pour plus d'informations sur les paramètres disponibles dans l'importateur de fichiers FBX, accédez à la page Référence des options d'importation de fichiers FBX.
-
Cliquez sur Import (Importer) ou Import All (Importer tout) pour ajouter vos maillages au projet.
-
Le maillage squelettique et les animations importés apparaissent dans le navigateur de contenu si le processus a abouti.
Par défaut, la séquence d'animation créée pour stocker l'animation importée porte le nom de l'os racine du squelette.
Importer une animation sans maillage squelettique
Unreal permet aux créateurs de contenu d'importer plusieurs animations dans un seul fichier FBX ; cependant, de nombreux outils CCN (tels que 3ds Max et Maya) ne prennent pas en charge l'enregistrement de plusieurs animations dans un seul fichier. Si vous exportez à partir d'applications compatibles (telles que Motion Builder), Unreal importe toutes les animations contenues dans ce fichier.
Avant de commencer cette section, vous aurez besoin d'une AnimationSequence dans laquelle importer l'animation. Les séquences d'animation peuvent être créées via le navigateur de contenu ou directement dans l'éditeur de séquences d'animation.
-
Dans l'éditeur, cliquez sur le bouton Import (Importer).
-
Recherchez et sélectionnez le fichier FBX que vous souhaitez importer.
-
Cliquez sur Open (Ouvrir) pour importer le fichier FBX de votre choix dans votre projet.
-
Mettez à jour les paramètres appropriés dans la boîte de dialogue FBX Import Options (Options d'importation de fichiers FBX).
Les paramètres par défaut devraient être suffisants lors de l'importation d'un maillage qui ne partage pas de squelette existant. Lors de l'importation de LOD, le nom du maillage importé suivra les conventions d'affectation de noms par défaut. Consultez notre documentation Dialogue d'importation de fichiers FBX pour obtenir des informations supplémentaires sur tous les paramètres.
Vous devez spécifier un squelette existant lors de l'importation d'animations individuellement.
-
Le maillage squelettique et les animations importés apparaissent dans le navigateur de contenu si le processus a abouti.
Par défaut, la séquence d'animation créée pour stocker l'animation importée porte le nom de l'os racine du squelette.
Maintenant que nous avons atteint la fin de ce guide, vous avez appris :
✓ Comment exporter des animations à partir d'applications de modélisation 3D externes.
✓ Comment importer des animations dans Unreal Editor à partir d'applications de modélisation 3D externes.