PluginsUnreal Engine

AFK AI pour Unreal Engine: Plugin de rigging automatique

Riggez et animez un mesh sans quitter Unreal. Faites un clic droit sur un static mesh ou un skeletal mesh dans le Content Browser, choisissez Rig with AFK AI et, environ une minute plus tard, un skeletal mesh riggé avec ses animations apparaît dans le même dossier. Il n’y a rien à compiler : il fonctionne donc aussi dans les projets 100 % Blueprint.

Version 0.1.0 · 27,3 KBafk-ai-unreal-0.1.0.zip
Fonctionne sous Windows, macOS et Linux

Trois étapes, dans Unreal Engine

  1. Unreal Engine

    Content > Characters

    M_Hero
    T_Hero
    Hero
    Edit...
    Duplicate
    Rename
    Rig with AFK AI
    1

    Choisissez un mesh

    Faites un clic droit sur un static mesh ou un skeletal mesh dans le Content Browser et choisissez Rig with AFK AI.

  2. Unreal Engine

    Rig with AFK AI

    Body type
    Human▾
    All animationsRig only
    FacingAuto ▾
    CancelOK
    2

    Cliquez sur OK

    Choisissez le type de corps et si vous voulez ses animations. Vous pouvez continuer à travailler pendant le rigging.

  3. Unreal Engine

    Content > Characters

    M_Hero
    T_Hero
    Hero
    Hero_rigged
    Skeleton
    PhysicsAsset
    Walk
    Idle_A
    3

    Il est dans votre projet

    Un skeletal mesh arrive dans le même dossier, avec son squelette, son physics asset et ses animations.

Installation

  1. Téléchargez afk-ai-unreal-0.1.0.zip et décompressez-le. Vous obtenez un dossier nommé AFKAI.
  2. Placez-le dans le dossier Plugins de votre projet, à côté de votre fichier .uproject, pour obtenir MyGame/Plugins/AFKAI/AFKAI.uplugin. Créez le dossier Plugins s’il n’existe pas.
  3. Ouvrez le projet, ou redémarrez-le. AFK AI active deux plugins fournis avec Unreal, Python Editor Script Plugin et Editor Scripting Utilities. Si Unreal demande à redémarrer, acceptez.
  4. Un menu AFK AI apparaît dans la barre de menus, en haut de l’éditeur.

Pour l’avoir dans tous vos projets, placez plutôt le dossier dans le moteur (Engine/Plugins/Marketplace/AFKAI dans votre installation d’Unreal), puis activez-le dans chaque projet via Edit > Plugins.

Téléchargement

Télécharger pour Unreal Engine

Téléchargement gratuit

Fichier
afk-ai-unreal-0.1.0.zip
Version
0.1.0
Taille
27,3 KB
Systèmes
Windows, macOS et Linux
SHA-256
92d030cac300ca417d611515d692933fed43685eb8dab9439f0f9f51903dc940

Configuration requise

  • Unreal Engine 5.1 ou plus récent, sous Windows, macOS ou Linux
  • Python Editor Script Plugin et Editor Scripting Utilities, fournis avec Unreal (AFK AI les active)
  • Un compte afk.ai : vous vous connectez avec Google. Un compte gratuit dispose de 3 rigs par mois.
  • Une connexion Internet : le rigging se fait sur les serveurs d’AFK AI.

Utilisation

  1. Choisissez AFK AI > Sign in.... Votre navigateur ouvre afk.ai : connectez-vous avec Google, puis revenez dans Unreal. Le menu AFK AI affiche votre e-mail et le nombre de rigs qu’il vous reste ce mois-ci.
  2. Dans le Content Browser, faites un clic droit sur un static mesh ou un skeletal mesh importé depuis un fichier .fbx, .glb ou .gltf, et choisissez Rig with AFK AI.
  3. Choisissez son Body type, All animations ou Rig only, et laissez Facing sur Auto. Cliquez sur OK.
  4. Continuez à travailler pendant le rigging. Le menu AFK AI affiche la progression, tout comme l’Output Log.

Si le navigateur ne parvient pas à revenir à Unreal (un pare-feu, ou Unreal sur un autre ordinateur), la page afk.ai affiche un code de connexion. Choisissez AFK AI > I have a sign-in code..., collez le code et cliquez sur OK. Un code reste valable une heure.

Chaque rig est décompté des rigs de votre compte, comme sur afk.ai/rig. Un compte gratuit en a 3 par mois, avec les animations gratuites ; une formule vous donne plus de rigs et toutes les animations. Un rig qui échoue n’est pas décompté.

Ce que vous récupérez

Où
Dans le même dossier que l’original, sélectionné : Hero_rigged pour un mesh nommé Hero, un skeletal mesh avec son squelette et son physics asset.
Animations
Une Animation Sequence par animation. Double-cliquez sur l’une d’elles pour la lire.
Le fichier
Hero_rigged.fbx, enregistré à côté du fichier source d’origine, ou dans le dossier Saved/AFK AI de votre projet. Riggez à nouveau le même mesh et vous obtenez Hero_rigged_2 : rien n’est écrasé.
Enregistrement
Comme pour tout import, les nouveaux assets sont écrits sur le disque quand vous enregistrez (File > Save All).
Ce que produit AFK AI, en 3D : le modèle sur un squelette conçu pour son type de corps, avec ses poids de skinning peints et ses animations. Faites-le glisser pour le faire tourner et choisissez une animation à jouer. Chevalier : Medieval Knight, par Andy Woodhead, CC BY 4.0.

Limites à connaître

  • AFK AI rigge le fichier depuis lequel le mesh a été importé, tel quel : un .fbx, .glb ou .gltf jusqu’à 50 Mo. Un mesh importé depuis un .obj, ou dont le fichier a été déplacé, doit d’abord être réimporté.
  • À partir d’Unreal 5.5, le nouvel importeur ne prend pas toujours en compte tous les réglages qu’un plugin lui transmet. Si le résultat n’est pas un skeletal mesh, faites glisser le .fbx enregistré dans le Content Browser et importez-le comme Skeletal Mesh avec ses animations.
  • Un .gltf doit tout contenir dans un seul fichier. Si le vôtre est accompagné d’un .bin ou de textures séparés, exportez plutôt un .glb.

Questions fréquentes

Faut-il compiler quelque chose ?

Non. Le plugin est écrit en Python et exécuté par le plugin Python de l’éditeur : il fonctionne donc dans les projets 100 % Blueprint, sans C++ ni compilateur.

Un message indique que le mesh n’a pas de fichier source. Que faire ?

AFK AI rigge le fichier dont provient le mesh. S’il provient d’un .obj, exportez le modèle depuis votre logiciel 3D en .fbx, .glb ou .gltf et importez ce fichier. Si le fichier a été déplacé ou renommé, faites un clic droit sur le mesh, choisissez Reimport With New File et sélectionnez-le à son nouvel emplacement.

Puis-je lui appliquer les animations du mannequin ?

Les os d’un humanoïde portent les noms de ceux du mannequin d’UE (pelvis, spine_01, thigh_l) : l’IK Retargeter peut donc le faire correspondre automatiquement au mannequin et à vos autres personnages.

Avec quelles versions fonctionne-t-il ?

Unreal Engine 5.1 et les versions suivantes, sous Windows, macOS et Linux.

AFK AI pour Unreal Engine est-il gratuit ?

Il se télécharge gratuitement. Chaque rig est décompté des rigs de votre compte afk.ai, comme sur afk.ai/rig : un compte gratuit en a 3 par mois, avec les animations gratuites, et une formule vous donne plus de rigs et toutes les animations. Un rig qui échoue n’est pas décompté.

Ma connexion se retrouve-t-elle dans mes fichiers ?

Non. Votre connexion est conservée sur votre ordinateur, dans vos propres réglages utilisateur, jamais dans un fichier de scène ou de projet : partager ou versionner votre travail ne partage donc jamais votre compte. Sign out l’efface.

Puis-je utiliser le résultat dans un jeu commercial ?

Oui. Les animations sont sous licence CC0 (domaine public), et votre modèle reste le vôtre.

AFK AI pour vos autres logiciels

Tous les plugins →

Vous préférez rigger dans votre navigateur ?

afk.ai/rig rigge de la même façon, avec un aperçu, des corrections et tous les formats de téléchargement.

Rigger un modèle