Hvorfor konvertere OBJ til FBX?
OBJ er et statisk mesh-format i almindelig tekst, der gemmer geometri og materialereferencer i en separat .mtl-fil, mens .FBX samler geometri, rigs, animationer og materialedata i én binær fil. Spilmotorer som Unity og Unreal Engine bruger FBX som deres primære importformat, så konverteringen er normalt nødvendig, når en pipeline kræver FBX-input frem for OBJ.
Sådan konverterer du OBJ til FBX
Blender FREE
Importer via File > Import > Wavefront (.obj), og eksporter derefter via File > Export > FBX (.fbx). Vælg FBX 7.4 Binary til Unity eller Unreal Engine.
Autodesk FBX Converter FREE
Tilføj din .obj, indstil destinationen til FBX, og klik på Convert - ingen fuld 3D-editor er nødvendig. Bemærk: dette ældre værktøj er ikke blevet opdateret siden 2013.
Kommandolinje - Assimp CLI
Kør assimp export model.obj model.fbx for at konvertere uden en GUI.
Programmer der konverterer OBJ
Om disse formater
En OBJ-fil er en 3D-model i Wavefront OBJ-formatet - en liste i almindelig tekst over hjørnepunkter (vertices), flader og overfladenormaler. Åbn den gratis med Blender, Microsoft 3D Viewer…
Åbn .OBJ detaljer →En FBX-fil er en 3D-model/scene i Autodesk's Filmbox-udvekslingsformat, der indeholder geometri, teksturer, rigs, animation, kameraer og lys. For at se en gratis, brug Autodesk FBX Review…
Åbn .FBX detaljer →Kvalitet & hvad man skal være opmærksom på
- Teksturer er ikke indlejret: OBJ-materialer refererer til eksterne billeder via en
.mtl-fil, så du skal muligvis genlinke teksturer i dit målprogram efter konvertering. - Skaleringsfejl er almindelige - når du eksporterer fra Blender til Unity, skal du anvende skalering før eksport (Ctrl+A > Scale i Blender) for at undgå, at dit mesh fremstår 100× for stort eller lille.
- FBX 7.4 Binary er den sikre standard for Unity 2019+ og Unreal Engine 4/5; brug kun FBX 6.1 ASCII til ældre værktøjer.
Ofte stillede spørgsmål
Vil mine teksturer følge med?
.fbx og genlink dem inde i dit målprogram.