UltKit

Convertir FBX en OBJ

Extrayez le maillage, les cartes UV et les textures d'un FBX et enregistrez-les dans un simple OBJ que presque tous les logiciels 3D, slicers et visionneuses en ligne savent ouvrir. Le squelette et l'animation restent dans le FBX ; la forme et son apparence vous suivent.

Convertisseur de modèles 3D

ou déposez Fichiers STL, OBJ, MTL … ici ·

95 Mo max. par fichier· Jusqu'à 20 fichiers· Supprimés après 30 minutes

Sortie

Les fichiers sont traités sur nos serveurs et supprimés après 30 minutes.

Comment utiliser cet outil

  1. 1

    Importez le FBX

    FBX binaire ou ASCII, jusqu'à 20 fichiers de 95 Mo chacun. Si les textures se trouvent dans un dossier séparé, placez le FBX et ses textures dans un même ZIP et importez-le.

  2. 2

    Conservez les matériaux

    Conserver textures et matériaux est activé : l'OBJ reçoit donc un fichier .mtl et les images de texture auxquelles il renvoie. Réglez Axe vertical dans Réglages avancés si le modèle doit être orienté autrement dans l'application cible.

  3. 3

    Convertissez en OBJ

    Cliquez sur Convertir en OBJ puis téléchargez le résultat. Gardez les fichiers .obj, .mtl et les images ensemble dans un même dossier pour que les matériaux se chargent.

Pourquoi convertir un fichier FBX en OBJ

Le FBX est le format d'échange des moteurs de jeu et des logiciels d'animation, et c'est précisément pour cela qu'il est peu pratique ailleurs. Il est propriétaire : Autodesk publie un SDK mais pas de spécification complète, si bien que les outils open source l'implémentent par ingénierie inverse et ne gèrent que certaines versions. Il existe en versions binaire et ASCII, et ses numéros de version ont souvent changé. Les logiciels de découpe, les outils de sculpture, les visionneuses en ligne et les anciens programmes de CAO l'ignorent souvent complètement.

L'OBJ est l'inverse : un format texte de Wavefront Technologies qui n'a presque pas changé depuis les années 1990. Tous les programmes qui importent des modèles 3D le lisent, et vous pouvez en ouvrir un dans un éditeur de texte pour voir les sommets. En contrepartie, il décrit une forme figée. C'est donc le bon choix pour imprimer un personnage, sculpter par-dessus un asset de jeu dans ZBrush ou déposer un modèle dans une visionneuse, et le mauvais pour tout ce qui doit bouger. Si le modèle est destiné à un navigateur ou à une visionneuse de réalité augmentée, OBJ en GLB regroupe le maillage converti et ses textures dans un seul fichier.

Ce qui est conservé lors de la conversion de FBX en OBJ

Contenus typiques d'un FBX et ce qu'ils deviennent dans l'OBJ
Contenu du FBXDans l'OBJRemarque
Maillages et noms d'objetsConservéÉcrits comme objets nommés dans un seul fichier
Coordonnées UV et normalesConservéLes arêtes vives et lissées gardent le même aspect
Textures diffuse, normal et bumpConservéRéférencées depuis le fichier .mtl
Cartes de métallicité et de rugositéEn partieLe MTL n'a pas d'emplacement standard ; selon les applications
Squelette et poids de skinningAbandonnéLe maillage est écrit dans sa pose de repos
Clips d'animation et blend shapesAbandonnéL'OBJ n'a pas d'axe temporel
Caméras et lumièresAbandonnéNe fait pas partie du format OBJ
Unités de la scèneAppliquéL'OBJ ne stocke que des nombres, sans unité

FBX

Filmbox (FBX)

FBX est un format 3D créé par Kaydara pour son logiciel Filmbox et propriété d'Autodesk depuis 2006. Il stocke dans un seul fichier les maillages, matériaux, textures, squelettes, skinning, caméras, lumières et animations. C'est le format d'échange standard pour les ressources de jeu dans Unity, Unreal Engine, Maya, 3ds Max et Blender. Le format est propriétaire, et le comportement peut différer selon les exportateurs et les versions du SDK.

Compression
–
Transparence
–
Animation
Oui
Année de création
Kaydara (now Autodesk)
Convertisseur FBX

OBJ

Wavefront OBJ

OBJ est un format de géométrie 3D développé par Wavefront Technologies. C'est un fichier en texte brut listant les sommets, coordonnées de texture, normales et faces, avec les matériaux et textures référencés dans un fichier .mtl séparé. Presque tous les logiciels de modélisation 3D, moteurs de jeu et outils d'impression 3D peuvent l'importer. L'OBJ ne gère ni l'animation, ni le rigging, ni les hiérarchies de scène, et les textures disparaissent si les fichiers MTL et image ne sont pas conservés ensemble.

Compression
–
Transparence
–
Animation
Non
Année de création
Wavefront Technologies
Convertisseur OBJ

On convertit un FBX en OBJ quand un outil ne sait pas lire le format d'Autodesk, quand un FBX ancien ou ASCII ne s'importe pas, ou quand seul le maillage statique est nécessaire pour l'impression, la sculpture ou une visionneuse simple.

Versions de FBX et pourquoi les anciens fichiers ne s'importent pas

  1. Années 1990

    Filmbox par Kaydara

    Le FBX naît comme format de fichier du logiciel de capture de mouvement Filmbox de Kaydara, rebaptisé plus tard MotionBuilder.

  2. 2004

    Alias rachète Kaydara

    Le format passe chez l'éditeur de Maya et devient un pont courant entre les logiciels d'animation.

  3. 2006

    Autodesk rachète Alias

    Le FBX devient un format Autodesk, utilisé par Maya, 3ds Max, MotionBuilder puis Unity et Unreal.

  4. Années 2010

    FBX 7 binaire

    Les fichiers de version 7 deviennent la norme. L'importateur de Blender lit le binaire 7.1 et les versions plus récentes, ce qui explique l'échec des fichiers plus anciens et ASCII.

Questions sur la conversion de FBX en OBJ

Que devient l'animation de mon FBX ?

Le format OBJ ne peut pas stocker d'os, de poids de skinning ni d'images clés : le résultat est donc un maillage statique. Les personnages sortent dans leur pose de repos, généralement une pose en T ou en A. Si vous avez besoin de l'animation dans un autre format que FBX, convertissez plutôt en GLB, qui conserve squelettes et clips.

Pourquoi Blender refuse-t-il d'importer mon FBX ?

L'importateur intégré de Blender lit le FBX binaire à partir de la version 7.1 et refuse le FBX ASCII ainsi que les versions plus anciennes. Les fichiers exportés depuis de très anciennes versions de Maya ou 3ds Max y sont souvent confrontés. La conversion en OBJ permet de récupérer la géométrie dans les deux cas.

Pourquoi mes textures disparaissent-elles après la conversion de FBX en OBJ ?

Soit le FBX n'avait pas intégré ses textures et elles n'ont pas été importées avec lui, soit les fichiers .mtl et image ont été séparés du .obj après le téléchargement. Importez le FBX avec son dossier de textures dans un ZIP, et gardez tous les fichiers de sortie dans un seul dossier.

Les matériaux PBR sont-ils conservés lors de la conversion ?

Seulement en partie. Le format MTL a été conçu pour les cartes diffuse, spéculaire et de relief : la couleur de base et les normal maps passent donc correctement, tandis que les cartes de métallicité et de rugosité peuvent être perdues ou ignorées par l'application qui ouvre l'OBJ. Pour du PBR complet, glTF est une meilleure cible.

Peut-on convertir un personnage Mixamo en OBJ pour l'impression 3D ?

Oui, à condition de n'avoir besoin que de la pose. Téléchargez le personnage depuis Mixamo dans la pose voulue, convertissez-le ici, puis lancez OBJ en STL, ou convertissez directement en STL. Prévoyez d'épaissir les parties fines, comme les doigts, avant l'impression.