Comment préparer des modèles 3D à l’auto-rigging et à l’animation

Dernière mise à jour : juin 2026 3 min de lecture

L’animation de modèles 3D générés par l’IA nécessite une topologie et une structure adaptées. Des outils comme Mixamo ou le Control Rig d’Unreal Engine s’appuient sur une séparation nette des articulations et des maillages symétriques pour attribuer automatiquement les poids et les os. Ce guide explique comment préparer vos ressources Neural4D pour garantir un processus d’auto-rigging sans accroc.

Remarque : Les algorithmes d’auto-rigging donnent de meilleurs résultats avec les personnages bipèdes (humanoïdes). Les modèles non humanoïdes peuvent nécessiter un placement manuel des os.

Quelles sont les conditions essentielles à l’auto-rigging ?

Avant d’exporter votre modèle depuis Neural4D Studio vers une plateforme d’animation, vérifiez que votre ressource respecte ces critères fondamentaux. Si vous ne les prenez pas en compte, les poids des os risquent de se chevaucher ou les animations d’être déformées.

Critère Description et optimisation
Pose en T ou en A Le personnage doit adopter une pose neutre et symétrique en T (bras à l’horizontale) ou en A (bras légèrement abaissés). Veillez à ce que les bras et les jambes soient complètement séparés du torse pour éviter qu’ils ne se soudent au maillage.
Maillage fermé Le modèle doit former un maillage manifold unique et fermé. Supprimez la géométrie interne, les faces qui se chevauchent et les éléments flottants détachés (vêtements ou accessoires, par exemple).
Limite de polygones Les services d’auto-rigging comme Mixamo imposent des limites strictes au nombre de polygones. Pour les modèles générés par Neural4D, réduisez la densité du maillage ou faites une retopologie afin de rester sous les 100 000 triangles.
Symétrie Les outils d’auto-rigging calculent le centre de masse et la symétrie des articulations à partir de la symétrie du modèle. Veillez à centrer parfaitement le personnage à l’origine du monde (0,0,0) et à respecter une symétrie bilatérale.

Comment optimiser la topologie du maillage ?

Les modèles générés par l’IA présentent souvent des maillages triangulés denses et désorganisés (parfois appelés « soupe de polygones »). Si cela convient au rendu d’images fixes, l’animation nécessite un flux d’arêtes propre autour des articulations (épaules, coudes, genoux) pour que le maillage se déforme en douceur lors des mouvements.

Notre moteur N4D-2o génère des maillages triangulés très propres et optimisés, mais l’animation professionnelle de personnages exige souvent une topologie composée de quadrilatères. Vous devrez donc effectuer une retopologie du maillage triangulé à l’aide d’un logiciel DCC externe comme Blender :

  • Importez le fichier .obj ou .glb dans Blender.
  • Utilisez le modificateur Remesh ou les modules complémentaires Quad Remesher intégrés pour convertir le maillage triangulé en quadrilatères organisés en boucles d’arêtes.
  • Ajoutez manuellement des boucles d’arêtes autour des coudes et des genoux (généralement 3 par articulation) pour obtenir une déformation fluide.
  • Placez le point de pivot (origine) du personnage exactement entre ses pieds, sur le plan du sol.

Quel est le meilleur format d’export pour Mixamo et les moteurs de jeu ?

Une fois la pose et la topologie vérifiées, l’exportation correcte de la ressource constitue la dernière étape essentielle.

Plateforme cible Format recommandé Paramètres d’exportation
Auto-rigger Mixamo .obj ou .fbx Exportez uniquement les données du maillage. Si vous utilisez OBJ, n’incluez pas les matériaux afin d’accélérer le téléversement. Mixamo impose une limite de 50 Mo par modèle.
Unreal Engine 5 .fbx Intégrez les médias (textures). Sélectionnez l’orientation de l’axe « Z-Up » lors de l’exportation pour respecter le système de coordonnées d’Unreal.
Unity 3D .fbx ou .glb Orientation « Y-Up ». Appliquez toutes les transformations (échelle, rotation, position) pour obtenir les valeurs 1, 0, 0 avant l’exportation.

Une fois le modèle riggé et animé, vous pouvez réimporter le maillage squelettique dans votre projet Neural4D ou l’intégrer directement au pipeline de votre moteur de jeu. Pour les intégrations spécifiques à un moteur, consultez notre guide d’Unreal Engine 5.