UltKit

FBX til OBJ-konverter

Træk mesh, UV-maps og teksturer ud af en FBX-fil, og gem dem som en almindelig OBJ, som næsten alle 3D-programmer, slicere og online viewere kan åbne. Rigs og animation bliver tilbage, men formen og udseendet følger med.

3D-modelkonverter

eller slip STL, OBJ, MTL …-filer her ·

Maks. 95 MB pr. fil· Op til 20 filer· Slettes efter 30 minutter

Output

Filer behandles på vores servere og slettes efter 30 minutter.

Sådan bruger du værktøjet

  1. 1

    Upload FBX-filen

    Binær eller ASCII FBX, op til 20 filer og 95 MB hver. Hvis teksturerne ligger i en separat mappe, så læg FBX-filen og dens teksturer i én ZIP og upload den.

  2. 2

    Behold materialerne

    Bevar teksturer og materialer er slået til, så OBJ-filen får en .mtl-fil og de teksturbilleder, den henviser til. Angiv Op-akse under Avancerede indstillinger, hvis modellen skal stå anderledes i målprogrammet.

  3. 3

    Konvertér til OBJ

    Tryk på Konvertér til OBJ og download. Gem .obj-, .mtl- og billedfilerne sammen i én mappe, så materialerne indlæses.

Hvorfor konvertere en FBX-fil til OBJ

FBX er det format, spilmotorer og animationsprogrammer udveksler data i, og det er netop derfor, det er besværligt andre steder. Det er proprietært: Autodesk udgiver en SDK, men ikke en fuld specifikation, så open source-værktøjer implementerer det via reverse engineering og understøtter kun nogle versioner. Det findes i binær og ASCII og har skiftet versionsnummer mange gange. Slicere, sculpting-værktøjer, online viewere og ældre CAD-programmer springer det ofte helt over.

OBJ er det modsatte: et tekstformat fra Wavefront Technologies, der næsten ikke har ændret sig siden 1990'erne. Alle programmer, der importerer 3D-modeller, kan læse det, og du kan åbne en fil i en teksteditor for at se hjørnepunkterne. Ulempen er, at det beskriver en fastfrosset form. Det gør det til det rigtige mål, når du skal printe en figur, sculpte oven på et spilobjekt i ZBrush eller lægge en model i en viewer, og det forkerte til alt, der skal bevæge sig. Hvis modellen skal til en browser eller en AR-viewer, pakker OBJ til GLB det konverterede mesh og dets teksturer i én fil.

Hvad bevares ved konvertering fra FBX til OBJ

Typisk FBX-indhold og hvor det ender i OBJ-filen
FBX-indholdI OBJBemærkning
Meshes og objektnavneBevaretSkrives som navngivne objekter i én fil
UV-koordinater og normalerBevaretHårde og bløde kanter ser ens ud
Diffuse-, normal- og bump-teksturerBevaretDer henvises til dem fra .mtl-filen
Metallic- og roughness-mapsDelvistMTL har ingen standardplads; programmer varierer
Skelet og skin weightsDroppetMesh skrives i hvilestilling
Animationsklip og blend shapesDroppetOBJ har ingen tidsakse
Kameraer og lysDroppetEr ikke en del af OBJ-formatet
SceneenhederAnvendtOBJ gemmer kun tal, ingen enhed

FBX

Filmbox (FBX)

FBX er et 3D-format skabt af Kaydara til softwaren Filmbox og ejet af Autodesk siden 2006. Det gemmer meshes, materialer, teksturer, skeletter, skinning, kameraer, lys og animation i én fil. Det er standardformatet til udveksling af spilassets i Unity, Unreal Engine, Maya, 3ds Max og Blender. Formatet er proprietært, og opførslen kan variere mellem eksportører og SDK-versioner.

Komprimering
–
Gennemsigtighed
–
Animation
Ja
Introduceret
Kaydara (now Autodesk)
FBX-konverter

OBJ

Wavefront OBJ

OBJ er et 3D-geometriformat udviklet af Wavefront Technologies. Det er en ren tekstfil med lister over hjørnepunkter, teksturkoordinater, normaler og flader, hvor materialer og teksturer refereres i en separat .mtl-fil. Næsten alle 3D-modelleringsprogrammer, spilmotorer og 3D-printværktøjer kan importere det. OBJ understøtter ikke animation, rigging eller scenehierarkier, og teksturer forsvinder, hvis MTL- og billedfilerne ikke opbevares sammen.

Komprimering
–
Gennemsigtighed
–
Animation
Nej
Introduceret
Wavefront Technologies
OBJ-konverter

Folk konverterer FBX til OBJ, når et værktøj ikke kan læse Autodesks format, når en gammel eller ASCII FBX ikke vil importeres, eller når kun det statiske mesh skal bruges til print, sculpting eller en simpel viewer.

FBX-versioner, og hvorfor gamle filer ikke kan importeres

  1. 1990'erne

    Filmbox fra Kaydara

    FBX begynder som filformatet i Kaydaras motion capture-software Filmbox, som senere blev omdøbt til MotionBuilder.

  2. 2004

    Alias køber Kaydara

    Formatet flytter til producenten af Maya og bliver en udbredt bro mellem animationsprogrammer.

  3. 2006

    Autodesk køber Alias

    FBX bliver et Autodesk-format, brugt af Maya, 3ds Max, MotionBuilder og senere Unity og Unreal.

  4. 2010'erne

    Binær FBX 7

    Version 7-filer bliver normen. Blenders importværktøj læser binær 7.1 og nyere, og derfor fejler ældre og ASCII-filer der.

Spørgsmål om FBX til OBJ

Hvad sker der med animationen i min FBX-fil?

OBJ kan ikke gemme knogler, skin weights eller keyframes, så resultatet er et statisk mesh. Figurer kommer ud i hvilestilling, som regel T-pose eller A-pose. Hvis du har brug for animationen i et andet format end FBX, kan du konvertere til GLB i stedet, som bevarer skeletter og klip.

Hvorfor kan Blender slet ikke importere min FBX-fil?

Blenders indbyggede importværktøj læser binær FBX fra version 7.1 og nyere og afviser ASCII FBX og ældre versioner. Filer eksporteret fra meget gamle udgaver af Maya eller 3ds Max rammer ofte dette. Konvertering til OBJ får geometrien ind på begge måder.

Hvorfor mangler mine teksturer efter konvertering fra FBX til OBJ?

Enten indlejrede FBX-filen ikke sine teksturer, og de blev ikke uploadet sammen med den, eller også blev .mtl- og billedfilerne skilt fra .obj-filen efter download. Upload FBX-filen sammen med dens teksturmappe i en ZIP, og behold alle outputfiler i én mappe.

Bevares PBR-materialer ved konverteringen?

Kun delvist. MTL-formatet er designet til diffuse-, specular- og bump-maps, så basisfarve og normal maps følger sikkert med, mens metallic- og roughness-maps kan blive droppet eller ignoreret af programmet, der åbner OBJ-filen. Til fuld PBR er glTF det bedre mål.

Kan jeg konvertere en Mixamo-figur til OBJ til 3D-print?

Ja, så længe du kun har brug for positionen. Download figuren fra Mixamo i den ønskede positur, konvertér den her og kør derefter OBJ til STL, eller konvertér direkte til STL. Forvent at skulle gøre tynde dele som fingre tykkere før print.