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.
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. |
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 :
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.