UltKit

Konvertera FBX till OBJ

Plocka ut nätet, UV-mappningen och texturerna ur en FBX och spara dem som en enkel OBJ som nästan alla 3D-program, slicers och onlinevisare kan öppna. Rigg och animation lämnas kvar, men formen och utseendet följer med.

3D-modellkonverterare

eller släpp STL, OBJ, MTL …-filer här ·

Max 95 MB per fil· Upp till 20 filer· Raderas efter 30 minuter

Utdata

Filerna bearbetas på våra servrar och raderas efter 30 minuter.

Så använder du verktyget

  1. 1

    Ladda upp FBX-filen

    Binär eller ASCII-FBX, upp till 20 filer och 95 MB per fil. Om texturerna ligger i en separat mapp lägger du FBX-filen och dess texturer i en ZIP och laddar upp den.

  2. 2

    Behåll materialen

    Behåll texturer och material är aktiverat, så OBJ-filen får en .mtl-fil och de texturbilder som den hänvisar till. Ställ in Uppåtaxel under Avancerade inställningar om modellen ska stå annorlunda i målprogrammet.

  3. 3

    Konvertera till OBJ

    Klicka på Konvertera till OBJ och ladda ner. Låt .obj-, .mtl- och bildfilerna ligga tillsammans i en mapp så att materialen läses in.

Varför konvertera en FBX-fil till OBJ

FBX är formatet som spelmotorer och animationsprogram utbyter sinsemellan, och just därför är det besvärligt på andra håll. Det är proprietärt: Autodesk publicerar ett SDK men ingen fullständig specifikation, så öppen källkod implementerar det genom reverse engineering och stöder bara vissa versioner. Det finns i binär och ASCII-variant och har ändrat versionsnummer många gånger. Slicers, skulpteringsverktyg, onlinevisare och äldre CAD-program hoppar ofta över det helt.

OBJ är motsatsen: ett textformat från Wavefront Technologies som knappt har ändrats sedan 1990-talet. Alla program som importerar 3D-modeller läser det, och du kan öppna en fil i en textredigerare och se hörnpunkterna. Avvägningen är att det beskriver en fryst form. Det gör det till rätt mål när du ska skriva ut en karaktär, skulptera över en spelasset i ZBrush eller lägga in en modell i en visare, och fel mål för allt som ska röra sig. Ska modellen till en webbläsare eller en AR-visare packar OBJ till GLB det konverterade nätet och dess texturer i en enda fil.

Vad som följer med vid konvertering från FBX till OBJ

Vanligt FBX-innehåll och var det hamnar i OBJ-filen
FBX-innehållI OBJKommentar
Nät och objektnamnBehållsSkrivs som namngivna objekt i en fil
UV-koordinater och normalerBehållsHårda och mjuka kanter ser likadana ut
Diffuse-, normal- och bump-texturerBehållsRefereras från .mtl-filen
Metallic- och roughness-kartorDelvisMTL saknar standardplats; program skiljer sig åt
Skelett och viktningTas bortNätet skrivs i viloposition
Animationsklipp och blend shapesTas bortOBJ saknar tidsaxel
Kameror och ljusTas bortIngår inte i OBJ-formatet
SceneenheterTillämpasOBJ lagrar bara tal, ingen enhet

FBX

Filmbox (FBX)

FBX är ett 3D-format som skapades av Kaydara för programmet Filmbox och som ägs av Autodesk sedan 2006. Det lagrar meshar, material, texturer, skelett, skinning, kameror, ljus och animation i en enda fil. Det är det vanliga utbytesformatet för spelresurser i Unity, Unreal Engine, Maya, 3ds Max och Blender. Formatet är proprietärt, och beteendet kan skilja sig mellan exportörer och SDK-versioner.

Komprimering
–
Transparens
–
Animation
Ja
Introducerades
Kaydara (now Autodesk)
FBX-omvandlare

OBJ

Wavefront OBJ

OBJ är ett 3D-geometriformat utvecklat av Wavefront Technologies. Det är en ren textfil som listar hörnpunkter, texturkoordinater, normaler och ytor, med material och texturer refererade i en separat .mtl-fil. Nästan alla 3D-modelleringsprogram, spelmotorer och 3D-utskriftsverktyg kan importera det. OBJ stöder inte animering, rigging eller scenhierarkier, och texturer försvinner om MTL- och bildfilerna inte hålls ihop.

Komprimering
–
Transparens
–
Animation
Nej
Introducerades
Wavefront Technologies
OBJ-omvandlare

Man konverterar FBX till OBJ när ett program inte kan läsa Autodesks format, när en gammal eller ASCII-FBX inte går att importera, eller när bara det statiska nätet behövs för utskrift, skulptering eller en enkel visare.

FBX-versioner och varför gamla filer inte går att importera

  1. 1990-talet

    Filmbox från Kaydara

    FBX börjar som filformat för Kaydaras motion capture-program Filmbox, som senare döptes om till MotionBuilder.

  2. 2004

    Alias köper Kaydara

    Formatet går vidare till tillverkaren av Maya och blir en vanlig brygga mellan animationsprogram.

  3. 2006

    Autodesk köper Alias

    FBX blir ett Autodesk-format som används av Maya, 3ds Max, MotionBuilder och senare Unity och Unreal.

  4. 2010-talet

    Binär FBX 7

    Filer i version 7 blir norm. Blenders importör läser binär 7.1 och nyare, vilket är varför äldre filer och ASCII-filer misslyckas där.

Frågor om FBX till OBJ

Vad händer med animationen i min FBX?

OBJ kan inte lagra skelett, viktning eller nyckelbilder, så resultatet blir ett statiskt nät. Karaktärer får sin viloposition, oftast en T-pose eller A-pose. Behöver du animationen i ett annat format än FBX kan du konvertera till GLB i stället, som behåller skelett och klipp.

Varför kan Blender inte importera min FBX alls?

Blenders inbyggda importör läser binär FBX från version 7.1 och uppåt, men avvisar ASCII-FBX och äldre versioner. Filer som exporterats från mycket gamla versioner av Maya eller 3ds Max stöter ofta på detta. Med konvertering till OBJ får du in geometrin ändå.

Varför saknas texturerna efter konvertering från FBX till OBJ?

Antingen innehöll FBX-filen inga inbäddade texturer och de laddades inte upp med den, eller så skildes .mtl- och bildfilerna från .obj-filen efter nedladdningen. Ladda upp FBX-filen tillsammans med texturmappen i en ZIP och behåll alla utdatafiler i en mapp.

Följer PBR-material med i konverteringen?

Bara delvis. MTL-formatet utformades för diffuse-, specular- och bump-kartor, så baskulör och normalkartor följer med på ett pålitligt sätt, medan metallic- och roughness-kartor kan tas bort eller ignoreras av programmet som öppnar OBJ-filen. För fullständig PBR är glTF ett bättre mål.

Kan jag konvertera en Mixamo-figur till OBJ för 3D-utskrift?

Ja, så länge du bara behöver posen. Ladda ner karaktären från Mixamo i den pose du vill ha, konvertera den här och kör sedan OBJ till STL, eller konvertera direkt till STL. Räkna med att behöva förtjocka tunna delar som fingrar före utskrift.