UltKit

FBX naar OBJ converteren

Haal de mesh, UV-maps en texturen uit een FBX en sla ze op als een eenvoudige OBJ die vrijwel elk 3D-programma, elke slicer en elke online viewer kan openen. Rigs en animaties blijven achter; de vorm en het uiterlijk neemt u mee.

3D-model converter

of sleep STL, OBJ, MTL …-bestanden hierheen ·

Max. 95 MB per bestand· Tot 20 bestanden· Verwijderd na 30 minuten

Uitvoer

Bestanden worden op onze servers verwerkt en na 30 minuten verwijderd.

Zo gebruikt u deze tool

  1. 1

    Upload de FBX

    Binaire of ASCII FBX, tot 20 bestanden van elk maximaal 95 MB. Staan de texturen in een aparte map, zet de FBX en de texturen dan samen in één ZIP en upload die.

  2. 2

    Behoud de materialen

    Texturen en materialen behouden staat aan, dus de OBJ krijgt een .mtl-bestand en de bijbehorende textuurafbeeldingen. Stel Verticale as in onder Geavanceerde instellingen als het model in de doelapp anders moet staan.

  3. 3

    Converteren naar OBJ

    Klik op Converteren naar OBJ en download het resultaat. Bewaar de bestanden .obj, .mtl en de afbeeldingen samen in één map, zodat de materialen laden.

Waarom een FBX-bestand naar OBJ converteren

FBX is het formaat waarin game-engines en animatiepakketten met elkaar uitwisselen, en juist daarom is het elders lastig. Het is propriëtair: Autodesk publiceert een SDK maar geen volledige specificatie, dus opensourcetools implementeren het via reverse engineering en ondersteunen slechts enkele versies. Het bestaat in een binaire en een ASCII-variant en heeft vaak van versienummer gewisseld. Slicers, sculpttools, online viewers en oudere CAD-programma's slaan het vaak helemaal over.

OBJ is het tegenovergestelde: een tekstformaat van Wavefront Technologies dat sinds de jaren negentig nauwelijks is veranderd. Elk programma dat 3D-modellen importeert leest het, en in een teksteditor kunt u de vertices zelf zien. De keerzijde is dat het een bevroren vorm beschrijft. Dat maakt het geschikt om een personage te printen, een gamemodel in ZBrush verder te sculpten of een model in een viewer te zetten, en ongeschikt voor alles wat moet bewegen. Is het model bedoeld voor een browser of AR-viewer, dan verpakt OBJ naar GLB de geconverteerde mesh en de texturen in één bestand.

Wat blijft behouden bij de conversie van FBX naar OBJ

Typische FBX-inhoud en waar die in de OBJ terechtkomt
FBX-inhoudIn de OBJOpmerking
Meshes en objectnamenBehoudenGeschreven als benoemde objecten in één bestand
UV-coördinaten en normalenBehoudenHarde en zachte randen zien er hetzelfde uit
Diffuse-, normal- en bumptexturenBehoudenVerwezen vanuit het .mtl-bestand
Metallic- en roughnessmapsGedeeltelijkMTL heeft geen standaardslot; apps verschillen
Skelet en skinweightsVervallenDe mesh wordt in rustpose geschreven
Animatieclips en blend shapesVervallenOBJ heeft geen tijdas
Camera's en lichtenVervallenGeen onderdeel van het OBJ-formaat
Scène-eenhedenToegepastOBJ slaat alleen getallen op, geen eenheid

FBX

Filmbox (FBX)

FBX is een 3D-formaat dat Kaydara maakte voor zijn software Filmbox en dat sinds 2006 eigendom is van Autodesk. Het slaat meshes, materialen, texturen, skeletten, skinning, camera's, lichten en animatie op in één bestand. Het is het standaard uitwisselformaat voor game-assets in Unity, Unreal Engine, Maya, 3ds Max en Blender. Het formaat is gesloten en het gedrag kan verschillen tussen exporters en SDK-versies.

Compressie
–
Transparantie
–
Animatie
Ja
Geïntroduceerd
Kaydara (now Autodesk)
FBX-converter

OBJ

Wavefront OBJ

OBJ is een 3D-geometrieformaat, ontwikkeld door Wavefront Technologies. Het is een tekstbestand dat hoekpunten, textuurcoördinaten, normalen en vlakken opsomt, waarbij materialen en texturen in een apart .mtl-bestand worden aangeroepen. Vrijwel elk 3D-modelleerprogramma, elke game-engine en elke 3D-printtool kan het importeren. OBJ ondersteunt geen animatie, rigging of scènehiërarchieën, en texturen ontbreken als het MTL-bestand en de afbeeldingsbestanden niet bij elkaar blijven.

Compressie
–
Transparantie
–
Animatie
Nee
Geïntroduceerd
Wavefront Technologies
OBJ-converter

Mensen zetten FBX om naar OBJ als een programma het formaat van Autodesk niet kan lezen, als een oude of ASCII FBX niet wil importeren, of als alleen de statische mesh nodig is voor printen, sculpten of een eenvoudige viewer.

FBX-versies en waarom oude bestanden niet importeren

  1. Jaren negentig

    Filmbox van Kaydara

    FBX begint als bestandsformaat van Kaydara's motion-capturesoftware Filmbox, later hernoemd tot MotionBuilder.

  2. 2004

    Alias koopt Kaydara

    Het formaat gaat naar de maker van Maya en wordt een gangbare brug tussen animatiepakketten.

  3. 2006

    Autodesk koopt Alias

    FBX wordt een Autodesk-formaat, gebruikt door Maya, 3ds Max, MotionBuilder en later Unity en Unreal.

  4. Jaren 2010

    Binaire FBX 7

    Versie 7-bestanden worden de norm. De importer van Blender leest binair 7.1 en nieuwer, daarom mislukken oudere en ASCII-bestanden daar.

Vragen over FBX naar OBJ

Wat gebeurt er met de animatie in mijn FBX?

OBJ kan geen botten, skinweights of keyframes opslaan, dus het resultaat is een statische mesh. Personages komen in rustpose uit, meestal een T-pose of A-pose. Heeft u de animatie nodig in een ander formaat dan FBX, converteer dan naar GLB. Dat behoudt skeletten en clips.

Waarom importeert Blender mijn FBX überhaupt niet?

De ingebouwde importer van Blender leest binaire FBX vanaf versie 7.1 en weigert ASCII FBX en oudere versies. Bestanden uit zeer oude versies van Maya of 3ds Max lopen hier vaak op vast. Met een conversie naar OBJ krijgt u de geometrie in beide gevallen binnen.

Waarom ontbreken mijn texturen na het converteren van FBX naar OBJ?

Of de FBX bevatte de texturen niet ingebed en ze zijn niet meegeüpload, of de .mtl- en afbeeldingsbestanden zijn na het downloaden van de .obj gescheiden. Upload de FBX samen met de texturenmap in een ZIP en bewaar alle uitvoerbestanden in één map.

Blijven PBR-materialen behouden bij de conversie?

Slechts gedeeltelijk. Het MTL-formaat is ontworpen voor diffuse-, specular- en bumpmaps, dus basiskleur en normal maps komen betrouwbaar mee, terwijl metallic- en roughnessmaps kunnen verdwijnen of genegeerd worden door de app die de OBJ opent. Voor volledige PBR is glTF het betere doel.

Kan ik een Mixamo-personage naar OBJ converteren om te 3D-printen?

Ja, zolang u alleen de pose nodig hebt. Download het personage van Mixamo in de gewenste pose, converteer het hier en gebruik daarna OBJ naar STL, of converteer direct naar STL. Verwacht dat u dunne delen, zoals vingers, moet verdikken voor het printen.