SupaVoxel
3D-Dateiformate

FBX vs OBJ: Welches 3D-Format brauchst du?

Nutze FBX, wenn sich das Modell bewegt: Es trägt Skelette, Skin-Weights und Animation. Nutze OBJ für ein statisches Mesh, das überall aufgehen muss – von Blender bis zum Slicer.

  • Gemessen in Blender 4.2
  • Engine- und Slicer-Support
  • Kostenlose Viewer und Konverter
Aktualisiert Oktober 2026

FBX vs OBJ: die kurze Antwort

FBX ist Autodesks Format für den Szenenaustausch. Es entstand 1996 als natives Format der Motion-Capture-Software Filmbox von Kaydara, seit 2006 gehört es Autodesk. Ein FBX kann eine komplette Szene enthalten: Meshes, eine Knotenhierarchie, Materialien, eingebettete Texturen, Knochen und Skin-Weights, Blend Shapes, Animationskurven, Kameras und Lichter. OBJ von Wavefront Technologies kann eine Sache richtig gut: statische Geometrie mit UVs und Normalen, plus einen Verweis auf eine .mtl-Datei für Materialien.

Genau darum geht es bei der Entscheidung FBX vs OBJ in der Praxis. Muss das Modell in Unity, Unreal oder Blender laufen, winken oder eine Tür öffnen, brauchst du FBX (oder glTF). Soll es nur stillstehen, gerendert, bearbeitet oder 3D-gedruckt werden, ist OBJ einfacher, in einem Texteditor lesbar und öffnet in mehr Tools – inklusive jedem gängigen Slicer.

Der Haken an FBX: Es ist proprietär. Das Format ist nicht dokumentiert; Autodesk stellt ein kostenloses FBX SDK für C++ und Python bereit, und Tools wie Blender bringen eigene Importer mit, die ohne dieses SDK geschrieben wurden. Die meisten Dateien funktionieren überall, aber Sonderfälle (alte Versionen, ungewöhnliche Materialien) verhalten sich von Programm zu Programm unterschiedlich.

FBX-vs-OBJ-Vergleichstabelle

Merkmal für Merkmal – inklusive der Druck-Fragen, die die meisten Vergleiche weglassen.

FBX (.fbx)OBJ (.obj + .mtl)
GeometrietypPolygon-Meshes, NURBS und Patches, komplette Szenenhierarchie mit TransformationenPolygon-Meshes (Dreiecke, Quads, N-Gons); Freiformkurven stehen in der Spezifikation, werden aber selten unterstützt
Farbe / TexturUVs, Vertex-Farben, Texturen referenziert oder in der Datei eingebettetUVs; Texturen werden aus der .mtl referenziert, immer als separate Bilddateien
EinheitenSpeichert einen Einheitenmaßstab in den globalen Einstellungen; viele DCC-Tools nutzen standardmäßig ZentimeterKeine; die importierende Anwendung entscheidet
MaterialienMaterialien im Lambert-/Phong-Stil plus anwendungsspezifische Eigenschaften; PBR-Mapping variiert je nach ToolKlassisches .mtl: Diffuse, Specular, Opazität, Bump; PBR nur über inoffizielle Erweiterungen
Animation und RigsSkelette, Skin-Weights, Blend Shapes, Keyframe-Animation, Kameras, LichterKeine
DateigrößeBinär, bei gängigen Exportern mit komprimierten Arrays; ASCII gibt es ebenfallsReiner Text; groß bei dichten Meshes
EditierbarkeitBraucht eine 3D-App oder das SDK; die Binärdatei ist nicht lesbarMenschenlesbar und mit jedem Texttool skriptbar
Software-SupportUnity, Unreal, Blender, Maya, 3ds Max, Cinema 4D, MixamoPraktisch alles, inklusive Slicer und CAD-Tools
Nutzung für den DruckWird von PrusaSlicer, Bambu Studio und Cura nicht unterstützt; vorher konvertierenWird von PrusaSlicer, Bambu Studio und Cura geöffnet

Slicer-Support laut den Dateiformat-Seiten von PrusaSlicer und UltiMaker Cura; FBX-Historie laut Autodesks FBX-SDK-Seite und der öffentlichen Geschichte des Formats.

Was FBX kann und OBJ nicht

Der eigentliche Unterschied ist die Bewegung. Ein geriggter Charakter in FBX enthält eine Knochenhierarchie, ein Gewicht pro Vertex, das sagt, welche Knochen ihn bewegen, und Animation-Takes aus gekeyframten Rotationen. Game-Engines lesen das alles mit einem Import: Unity und Unreal behandeln FBX beide als vollwertiges Format für Charaktere und Animation, und Adobes Auto-Rigger Mixamo liefert seine geriggten Figuren und Motion-Clips als FBX aus.

OBJ kennt weder Knochen noch Keyframes oder auch nur Objekt-Transformationen. Exportierst du einen animierten Charakter nach OBJ, bekommst du das Mesh eingefroren in seiner aktuellen Pose. Das ist oft genau das, was du willst, etwa um eine Figur in dynamischer Pose zu 3D-drucken – aber es ist eine Einbahnstraße: Das Rig kommt aus dem OBJ nicht zurück.

Ein praktischer Weg für KI-generierte Charaktere ist, statisch zu starten und Bewegung später hinzuzufügen: Mesh herunterladen, bei Mixamo automatisch riggen lassen und das zurückgegebene FBX in die Engine holen. Unser Mixamo-Animationsguide führt dich da durch.

  • FBX: Knochen, Skin-Weights, Animation, Kameras, Lichter
  • OBJ: Geometrie, UVs, Normalen und ein Material-Verweis
  • OBJ friert eine Figur in ihrer aktuellen Pose ein

FBX vs OBJ Dateigröße: ein Modell, gemessen

Wir haben ein texturiertes KI-generiertes Modell aus unserer Galerie (ein Steampunk-Roboterritter mit 500.000 Dreiecken und 2048 x 2048 Texturen) in Blender 4.2 importiert und mit Standardeinstellungen exportiert.

ExportWas drin istGröße
FBX, binärMesh, UVs, Normalen, Materialien; Texturen referenziert, nicht eingebettet18,1 MB
FBX, binär, Texturen eingebettetWie oben plus die 2048 x 2048 Base-Color-Textur in der Datei23,1 MB
OBJ + .mtlMesh, UVs, Normalen als Text; .mtl hat 241 Byte; Texturen separat52,1 MB plus Texturdateien
GLB (zum Vergleich)Mesh, UVs, Normalen, drei PBR-Texturen in einer Datei26,9 MB

Bei dichten Meshes ist FBX meist deutlich kleiner als OBJ, weil es Zahlen binär speichert und gängige Exporter die Arrays komprimieren, während OBJ jede Koordinate als Dezimaltext schreibt.

OBJ vs FBX für 3D-Druck und Slicer

Für den Druck gewinnt OBJ schon per se, weil Slicer kein FBX lesen. PrusaSlicer listet 3MF, STL, STEP, OBJ und AMF; UltiMaker Cura listet 3MF, STL, OBJ, PLY, glTF und ein paar weitere; FBX ist bei keinem dabei. PrusaSlicer weist darauf hin, dass Material- und Texturinformationen von OBJ ignoriert werden, während Bambu Studio OBJ-Farben aufnehmen und Filamenten zuordnen kann.

Wenn du einen FBX-Charakter drucken willst, posiere ihn zuerst und konvertiere dann zu STL für eine Farbe oder 3MF für Mehrfarbdruck. Animierte FBX-Dateien enthalten oft mehrere separate, sich überlappende Meshes (Körper, Augen, Kleidung, Accessoires); führe sie zusammen oder lass das Ergebnis durch einen Reparaturschritt laufen, damit der Slicer einen einzigen wasserdichten Körper sieht.

  • Kein gängiger Slicer öffnet FBX
  • Erst posieren, dann zu STL oder 3MF konvertieren
  • Überlappende Teile vor dem Slicen reparieren

Wann FBX und wann OBJ?

Entscheide danach, was die Reise überstehen muss.

Animierte oder geriggte Charaktere

FBX. Es ist der Standard-Übergabeweg in Unity und Unreal und das, was Mixamo ausgibt. glTF ist die offene Alternative, wenn deine Engine sie unterstützt.

Statische Props für ein Spiel

Beides funktioniert. FBX behält Objektnamen, Pivots und Hierarchie; OBJ reicht für ein einzelnes Mesh.

3D-Druck

OBJ, besser noch STL oder 3MF. Slicer öffnen kein FBX.

Weitergabe an jemanden mit unbekannter Software

OBJ. Reiner Text, jahrzehntelange Unterstützung, keine Versionskonflikte.

Skripting oder Stapelverarbeitung

OBJ. Du kannst es mit ein paar Zeilen Python parsen, kein SDK nötig.

Eine Datei mit enthaltenen Texturen

FBX mit eingebetteten Medien oder GLB. OBJ braucht immer seine .mtl und Bilder daneben.

OBJ- und FBX-Dateien konvertieren: worauf du achten musst

Von OBJ zu FBX kommt nichts Neues dazu; von FBX zu OBJ fällt alles weg, was sich bewegt.

Das solltest du tun
  • Prüfe den Maßstab nach dem Import eines FBX in Blender; ein 100-facher Unterschied bedeutet Zentimeter statt Meter
  • Bette Texturen ins FBX ein, wenn du es an jemanden schickst, der deinen Texturordner nicht hat
  • Behalte das Original-FBX, wenn du ein OBJ zum Drucken exportierst; aus dem OBJ lässt sich das Rig nicht wiederherstellen
  • Zeige beide Dateien in einem Browser-Viewer an, um zu prüfen, ob die Materialien mitgekommen sind
Das solltest du vermeiden
  • Erwarte nicht, dass OBJ Animation, Knochen, Kameras oder Lichter behält
  • Geh nicht davon aus, dass jedes Programm jede FBX-Version gleich liest; das Format ist proprietär
  • Schick kein OBJ ohne .mtl und Texturen und erwarte dann Farbe
  • Lade kein FBX in einen Slicer; konvertiere vorher zu STL oder 3MF

FAQ

Häufig gestellte Fragen

Ist FBX besser als OBJ?

Besser für Animation, schlechter für Portabilität. FBX trägt Rigs, Skin-Weights, Animation, Kameras und Lichter und ist der Standardweg in Unity und Unreal. OBJ trägt nur statische Geometrie, UVs und einen Material-Verweis, ist aber offen, reiner Text und wird von fast allem unterstützt, inklusive Slicern. Entscheide danach, ob sich etwas bewegen muss.

Unterstützt OBJ Animation?

Nein. OBJ kennt keine Knochen, Skin-Weights, Keyframes oder auch nur Objekt-Transformationen. Exportierst du einen animierten Charakter nach OBJ, bekommst du eine einzige statische Pose. Manche Tools umgehen das, indem sie ein OBJ pro Frame exportieren – so werden einfache Vertex-Animationen manchmal zwischen Programmen weitergegeben –, aber für echte Charakteranimation nimm FBX oder glTF.

FBX vs OBJ: Welches ist kleiner?

Bei dichten Meshes FBX, meist mit großem Abstand. In unserem Blender-4.2-Test kam ein Modell mit 500.000 Dreiecken als binäres FBX auf 18,1 MB und als OBJ mit denselben UVs und Normalen auf 52,1 MB – noch ohne die separaten Texturdateien von OBJ. OBJ schreibt jede Koordinate als Dezimaltext; FBX speichert Binärzahlen, die gängige Exporter komprimieren.

Kann ich FBX verlustfrei in OBJ konvertieren?

Du behältst Geometrie, UVs und einfache Materialien – und verlierst alles andere: Skelett, Skin-Weights, Animation, Kameras, Lichter und die meisten Materialeigenschaften. In der FBX eingebettete Texturen werden als separate Bilddateien ausgegeben, auf die die .mtl verweist. Unser kostenloser FBX-zu-OBJ-Konverter läuft in deinem Browser und zeigt dir vor dem Download eine 3D-Vorschau.

Kann ich eine FBX-Datei 3D-drucken?

Nicht direkt. PrusaSlicer, Bambu Studio und UltiMaker Cura führen FBX nicht unter den unterstützten Formaten. Konvertiere die FBX für einen einfarbigen Druck in STL oder für mehrfarbigen Druck in 3MF und slicke dann. Ist die FBX ein geriggter Charakter, posiere ihn vor dem Konvertieren so, wie du ihn brauchst, und repariere überlappende Teile, damit das Mesh wasserdicht ist.

Warum wird meine FBX 100-mal zu groß oder zu klein importiert?

FBX speichert einen Einheitenmaßstab, und viele 3D-Programme rechnen standardmäßig in Zentimetern, während Blender in Metern arbeitet. Wenn Exporter und Importer unterschiedlich damit umgehen, kommt das Modell 100-fach falsch an. Prüfe im FBX-Exporter von Blender „Apply Scalings“ und den Skalierungswert, in Unity den Scale Factor und die Einstellung „Convert Units“ des Modells.

Akzeptiert Mixamo OBJ?

Ja. Mixamo nimmt Charakter-Uploads als FBX, OBJ oder als ZIP mit einer OBJ samt Texturen an. Der Dienst riggt das Mesh automatisch und du kannst das geriggte, animierte Ergebnis als FBX herunterladen. Das ist der übliche Weg, um aus einem statischen OBJ – etwa einem KI-generierten Charakter – etwas zu machen, das sich in einer Game-Engine bewegt.

Exportiert SupaVoxel FBX?

Nein. Das SupaVoxel Studio exportiert GLB kostenlos sowie STL, OBJ, USDZ und mehrfarbiges 3MF in den Bezahlplänen. Wenn du eine FBX brauchst, konvertiere die GLB oder OBJ mit unserem kostenlosen Browser-Konverter oder lade die OBJ bei Mixamo hoch, um eine geriggte FBX zu bekommen. SupaVoxel-Modelle sind statische Meshes und enthalten keine Rigs oder Animationen.

Kostenlos starten

FBX oder OBJ – entschieden? Dann starte mit einem Modell

Mach aus einem Foto ein 3D-Modell, meist in unter einer Minute, und lade GLB kostenlos herunter. Bezahlpläne bieten zusätzlich texturierte Modelle (typisch 3 bis 5 Minuten) sowie OBJ-, STL- und 3MF-Export; für Bewegung riggst du das Modell in Mixamo.

Keine Kreditkarte erforderlich · 3 kostenlose Credits zum Start