SupaVoxel
3D-bestandsformaten

FBX vs OBJ: welk 3D-formaat heb je nodig?

Gebruik FBX als het model beweegt: het bevat skeletten, skinweights en animatie. Gebruik OBJ voor een statisch mesh dat overal moet openen, van Blender tot een slicer.

  • Gemeten in Blender 4.2
  • Ondersteuning in engines en slicers
  • Gratis viewers en converters
Bijgewerkt oktober 2026

FBX vs OBJ: het korte antwoord

FBX is het scène-uitwisselingsformaat van Autodesk. Het begon in 1996 als het eigen formaat van Kaydara's Filmbox-software voor motion capture, en sinds 2006 is het eigendom van Autodesk. Een FBX kan een hele scène bevatten: meshes, een nodehiërarchie, materialen, ingesloten textures, botten en skinweights, blend shapes, animatiecurves, camera's en lichten. OBJ, van Wavefront Technologies, doet één ding goed: statische geometrie met uv's en normalen, plus een verwijzing naar een .mtl-bestand voor materialen.

Dat is de hele FBX vs OBJ-keuze in de praktijk. Als het model moet lopen, zwaaien of een deur openen in Unity, Unreal of Blender, heb je FBX (of glTF) nodig. Als het alleen stil hoeft te staan, gerenderd, bewerkt of 3D-geprint moet worden, is OBJ eenvoudiger, leesbaar in een teksteditor en opent het in meer tools, inclusief elke grote slicer.

Het addertje onder het gras bij FBX: het is propriëtair. Het formaat is niet gedocumenteerd; Autodesk biedt een gratis FBX SDK voor C++ en Python, en tools zoals Blender leveren hun eigen importers die zonder die SDK zijn geschreven. De meeste bestanden werken overal, maar randgevallen (oude versies, ongebruikelijke materialen) verschillen per programma.

Vergelijkingstabel FBX vs OBJ

Kenmerk voor kenmerk, inclusief de printvragen die de meeste vergelijkingen overslaan.

FBX (.fbx)OBJ (.obj + .mtl)
GeometrietypePolygoonmeshes, NURBS en patches, volledige scènehiërarchie met transformsPolygoonmeshes (driehoeken, quads, n-gons); vrije-vormcurves in de specificatie, maar zelden ondersteund
Kleur / textuurUV's, vertexkleuren, textures waarnaar verwezen wordt of die in het bestand zijn ingeslotenUV's; textures waarnaar vanuit de .mtl wordt verwezen, altijd als aparte afbeeldingsbestanden
EenhedenSlaat een eenheidsschaal op in de globale instellingen; veel DCC-tools staan standaard op centimetersGeen; de importerende app beslist
MaterialenLambert/Phong-materialen plus app-specifieke eigenschappen; PBR-mapping verschilt per toolKlassieke .mtl: diffuse, specular, opacity, bump; PBR alleen via niet-officiële extensies
Animatie en rigsSkeletten, skinweights, blend shapes, keyframe-animatie, camera's, lichtenGeen
BestandsgrootteBinair, met gecomprimeerde arrays in veelgebruikte exporters; ASCII bestaat ookPlatte tekst; groot voor dichte meshes
BewerkbaarheidVereist een 3D-app of de SDK; binair is niet mensleesbaarMensleesbaar en scriptbaar met elke teksttool
SoftwareondersteuningUnity, Unreal, Blender, Maya, 3ds Max, Cinema 4D, MixamoPraktisch alles, inclusief slicers en CAD-tools
Gebruik voor printenNiet ondersteund door PrusaSlicer, Bambu Studio of Cura; eerst converterenGeopend door PrusaSlicer, Bambu Studio en Cura

Slicer-ondersteuning volgens de bestandsformaatpagina's van PrusaSlicer en UltiMaker Cura; FBX-geschiedenis volgens de FBX SDK-pagina van Autodesk en de publieke geschiedenis van het formaat.

Wat FBX kan bevatten wat OBJ niet kan

Het echte verschil is beweging. Een gerigd personage in FBX bevat een bottenhiërarchie, een gewicht per vertex dat aangeeft welke botten het verplaatsen, en animatietakes opgebouwd uit keyframede rotaties. Game-engines lezen dat allemaal in één import: Unity en Unreal behandelen FBX allebei als een eersteklas formaat voor personages en animatie, en Adobe's Mixamo-auto-rigger levert zijn gerigde personages en motion clips als FBX.

OBJ kent geen botten, keyframes of zelfs objecttransforms. Exporteer je een geanimeerd personage naar OBJ, dan krijg je het mesh bevroren in zijn huidige pose. Dat is vaak precies wat je wilt, bijvoorbeeld om een personage in een dynamische pose 3D te printen, maar het is een eenrichtingsreis: de rig kan niet terug uit de OBJ.

Een praktisch pad voor AI-gegenereerde personages is statisch beginnen en later beweging toevoegen: download de mesh, upload hem naar Mixamo voor automatische rigging en haal de FBX die je terugkrijgt in je engine. Onze Mixamo-animatiegids legt dat stap voor stap uit.

  • FBX: botten, skinweights, animatie, camera's, lichten
  • OBJ: geometrie, uv's, normalen en een materiaalverwijzing
  • OBJ bevriest een personage in zijn huidige pose

FBX vs OBJ: bestandsgrootte van één model, gemeten

We hebben een getextureerd AI-gegenereerd model uit onze galerij (een steampunk robotridder met 500,000 driehoeken en 2048 x 2048 textures) in Blender 4.2 geïmporteerd en met standaardinstellingen geëxporteerd.

ExportWat erin zitGrootte
FBX, binairMesh, uv's, normalen, materialen; textures waarnaar verwezen wordt, niet ingesloten18.1 MB
FBX, binair, textures ingeslotenHetzelfde plus de 2048 x 2048 base-color-texture in het bestand23.1 MB
OBJ + .mtlMesh, uv's, normalen als tekst; .mtl is 241 bytes; textures apart52.1 MB plus teksturbestanden
GLB (ter referentie)Mesh, uv's, normalen, drie PBR-textures in één bestand26.9 MB

Voor dichte meshes is FBX meestal veel kleiner dan OBJ, omdat het getallen binair opslaat en veelgebruikte exporters de arrays comprimeren, terwijl OBJ elke coördinaat als decimale tekst schrijft.

OBJ vs FBX voor 3D-printen en slicers

Voor printen wint OBJ standaard, omdat slicers FBX niet lezen. PrusaSlicer vermeldt 3MF, STL, STEP, OBJ en AMF; UltiMaker Cura vermeldt 3MF, STL, OBJ, PLY, glTF en nog een paar andere; geen van beide noemt FBX. PrusaSlicer merkt op dat het OBJ-materiaal- en textuurinformatie negeert, terwijl Bambu Studio OBJ-kleuren kan oppikken en aan filamenten kan koppelen.

Als je een FBX-personage hebt dat je wilt printen, poseer het eerst en converteer dan naar STL voor één kleur of 3MF voor meerkleur. Geanimeerde FBX-bestanden bevatten vaak meerdere afzonderlijke meshes (lichaam, ogen, kleding, accessoires) die overlappen; voeg ze samen of laat het resultaat door een reparatiestap gaan zodat de slicer één waterdicht solid ziet.

  • Geen enkele gangbare slicer opent FBX
  • Poseer eerst en converteer dan naar STL of 3MF
  • Repareer overlappende onderdelen vóór het slicen

Wanneer gebruik je FBX en wanneer OBJ

Kies op basis van wat de reis moet overleven.

Geanimeerde of gerigde personages

FBX. Het is de standaardoverdracht naar Unity en Unreal en wat Mixamo oplevert. glTF is het open alternatief als je engine het ondersteunt.

Statische props voor een game

Beide werken. FBX behoudt objectnamen, pivots en hiërarchie; OBJ is prima voor één mesh.

3D-printen

OBJ, of beter STL of 3MF. Slicers openen geen FBX.

Delen met iemand op onbekende software

OBJ. Platte tekst, tientallen jaren ondersteuning, geen versiemismatches.

Scripting of batchverwerking

OBJ. Je kunt het met een paar regels Python parsen, zonder SDK.

Eén bestand met inbegrepen textures

FBX met ingesloten media, of GLB. OBJ heeft altijd zijn .mtl en afbeeldingen ernaast nodig.

OBJ- en FBX-bestanden converteren: waar je op moet letten

OBJ naar FBX voegt niets nieuws toe; FBX naar OBJ laat alles vallen wat beweegt.

Doen
  • Controleer de schaal na het importeren van een FBX in Blender; een verschil van 100x betekent centimeter versus meter
  • Sluit textures in de FBX in als je hem stuurt naar iemand zonder jouw texturemap
  • Bewaar de originele FBX wanneer je een OBJ voor printen exporteert; de rig kan niet uit de OBJ worden opgebouwd
  • Bekijk beide bestanden in een browserviewer om te bevestigen dat materialen goed zijn doorgekomen
Vermijden
  • Verwacht niet dat OBJ animatie, botten, camera's of lichten behoudt
  • Ga er niet van uit dat elk programma elke FBX-versie hetzelfde leest; het formaat is propriëtair
  • Stuur geen OBJ zonder .mtl en textures als je kleur verwacht
  • Laad geen FBX in een slicer; converteer eerst naar STL of 3MF

FAQ

Veelgestelde vragen

Is FBX beter dan OBJ?

Beter voor animatie, slechter voor overdraagbaarheid. FBX bevat rigs, skinweights, animatie, camera's en lichten en is de standaardroute naar Unity en Unreal. OBJ bevat alleen statische geometrie, uv's en een materiaalverwijzing, maar het is open, platte tekst en wordt door bijna alles ondersteund, inclusief slicers. Kies op basis van of er iets moet bewegen.

Ondersteunt OBJ animatie?

Nee. OBJ kent geen botten, skinweights, keyframes of zelfs objecttransforms. Als je een geanimeerd personage naar OBJ exporteert, krijg je één statische pose. Sommige tools omzeilen dit door één OBJ per frame te exporteren, zo worden eenvoudige vertexanimaties soms tussen programma's doorgegeven, maar voor echte personageanimatie gebruik je FBX of glTF.

FBX vs OBJ: welke is kleiner?

Voor dichte meshes is FBX meestal kleiner, vaak met een flinke marge. In onze Blender 4.2-test kwam een model met 500,000 driehoeken op 18.1 MB als binaire FBX en 52.1 MB als OBJ met dezelfde uv's en normalen, nog vóór de aparte teksturbestanden van OBJ. OBJ schrijft elke coördinaat als decimale tekst; FBX slaat binaire getallen op en veelgebruikte exporters comprimeren ze.

Kan ik FBX naar OBJ converteren zonder iets te verliezen?

Je behoudt de geometrie, UV's en basismaterialen, en verliest al het overige: skelet, skin weights, animatie, camera's, lichten en de meeste materiaaleigenschappen. Texturen die in de FBX zijn ingebed, worden weggeschreven als aparte afbeeldingsbestanden waarnaar de .mtl verwijst. Onze gratis FBX-naar-OBJ-converter draait in je browser en toont een 3D-voorbeeld voordat je downloadt.

Kan ik een FBX-bestand 3D-printen?

Niet direct. PrusaSlicer, Bambu Studio en UltiMaker Cura vermelden FBX niet onder hun ondersteunde formaten. Converteer de FBX naar STL voor een print in één kleur of naar 3MF voor meerkleurig, en slice hem daarna. Als de FBX een gerigde figuur is, zet hem dan in de gewenste pose voordat je converteert, en repareer overlappende onderdelen zodat de mesh waterdicht is.

Waarom wordt mijn FBX 100 keer te groot of te klein geïmporteerd?

FBX slaat een eenheidsschaal op, en veel 3D-apps gebruiken standaard centimeters, terwijl Blender in meters werkt. Als de exporter en importer het niet eens zijn over hoe die schaal moet worden toegepast, komt het model 100x verkeerd binnen. Controleer in de FBX-exporter van Blender Apply Scalings en de schaalwaarde; controleer in Unity de Scale Factor en de Convert Units-instelling van het model.

Accepteert Mixamo OBJ?

Ja. Mixamo accepteert uploads van personages als FBX, OBJ of een ZIP met daarin een OBJ plus de bijbehorende texturen. Het rigt de mesh automatisch en laat je het gerigde, geanimeerde resultaat als FBX downloaden. Dat is de gebruikelijke route om van een statische OBJ, bijvoorbeeld een door AI gegenereerd personage, iets te maken dat beweegt in een game-engine.

Exporteert SupaVoxel FBX?

Nee. De SupaVoxel-studio exporteert gratis GLB, en STL, OBJ, USDZ en meerkleurige 3MF op betaalde abonnementen. Heb je een FBX nodig, converteer dan de GLB of OBJ met onze gratis converter in de browser, of upload de OBJ naar Mixamo voor een gerigde FBX. SupaVoxel-modellen zijn statische meshes en bevatten geen rigs of animatie.

Gratis starten

FBX of OBJ gekozen? Begin met een model

Zet een foto om in een 3D-model, meestal binnen een minuut, en download GLB gratis. Bij betaalde abonnementen krijg je ook getextureerde modellen (meestal 3 tot 5 minuten) en OBJ-, STL- en 3MF-exports; rig het in Mixamo als het moet bewegen.

Geen creditcard nodig · 3 gratis credits om te starten