FBX

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 2. januar 2022; checks kræver 2 redigeringer .
FBX
Udvidelse .fbx[en]
MIME -type applikation/oktet-stream [2]
Udvikler Autodesk
Formattype filformat

FBX ( F ilm b o x ) er en teknologi og et filformat udviklet af Kaydara , som i øjeblikket ejes og fortsætter med at blive udviklet af Autodesk . Bruges til at sikre kompatibilitet mellem forskellige 3D -grafikprogrammer.

FBX er et proprietært udokumenteret format.

Historie

FBX opstod som en erstatning for FilmBox-formatet, en softwarepakke af Montreal-baserede Kaydara (grundlagt i 1993 ). FilmBox blev designet til at fange objektbevægelsesdata fra bevægelsesoptagelsesenheder . Indtil 1996 brugte formatet udvidelsen ( .FLM. Dette format understøttede kun trafikdata, brugerparametre og en liste over enheder, der blev brugt til dette. Disse data var en serialiseret version af biblioteket (binært dump), der indeholdt læse/skrive datahukommelse. Fordi dataene blev skrevet i dette format, var der i sidste ende problemer på grund af ældre filunderstøttelse med kommende FilmBox-udgivelser. Parallelt med dette problem opstod et spørgsmål, hvor brugerne krævede FilmBox for Kaydara for at implementere en målkarakter i en scene med motion capture-data, givet muligheden for at gengive dataene i en 3D-visning med markører vist. For at efterkomme denne anmodning havde Kaydara nok grunde til at udvikle og ændre det originale FilmBox-filformat.

For at adskille sig fra filtypenavnet FLM har Kaydara valgt at bruge filtypen "FBX" (en forkortelse for FilmBox produktnavn). FBX blev født i 1996 med udgivelsen af ​​FilmBox 1.5. Dette nye filformat havde en objektorienteret model, der tillod lagring af objektbevægelsesdata samt 2D- og 3D-data og understøttede lyd- og videodata. Support til andre softwarepakker startede med SoftImage 3D, Alias ​​​​| Wavefront PowerAnimator, NewTek LightWave, Kinetix 3D Studio MAX og Unity spilmotor.

Filmbox blev omdøbt til MotionBuilder med udgivelsen af ​​version 4.0 i 2002. I 2003 blev formatet (.fbx) tilføjet til Apples QuickTime Viewer - produkt . Alias ​​bekendtgjorde sin hensigt om at erhverve Kaydara den 8. august 2004 og nåede til enighed i september samme år . SDK'et blev udviklet i 2005 for at standardisere formatet og give andre udviklere mulighed for at skabe deres egne plugins. Den 10. januar 2006 blev Alias ​​​​opkøbt af Autodesk. Senere samme år blev understøttelse af FBX-formategenskaber tilføjet.

Begrænsninger

Autodesk leverer et C++ FBX SDK, som du kan læse, skrive og konvertere FBX-filer med.

FBX-formatet er proprietært, men FBX Extensions SDK giver filen tilladelser, der giver brugeren mulighed for at læse og ændre den.

Der er i øjeblikket to versioner af FBX SDK fra Autodesk: en til C++ og en til Python. Blender har en tilføjelse til FBX import og eksport skrevet uden brug af FBX SDK. Der er også et Java-bibliotek til indlæsning og udpakning af indholdet af FBX-filer, udviklet af OpenEndedGroups Field [3] .

FBX SDK inkluderer desktop-applikationer, der ikke er godt understøttet til at køre på en server. Især er der ingen mulighed for datastreaming. Men selv med disse mangler er FBX et populært format på grund af dets import/eksportunderstøttelse af webbaseret 3D-indhold, såsom dem, der er oprettet med et værktøj som Clara.io

Filformat

FBX kan gemmes på disken som binære eller ASCII -data, FBX SDK understøtter begge formater.

Begge formater er udokumenterede, men ASCII-formatet har en træstruktur med tydelige identifikatorer.

Selvom det binære format ikke er dokumenteret, er der en uofficiel specifikation leveret af Blender Foundation.

Der er også et højt niveau af uofficiel specifikation (under udvikling) om, hvordan data er repræsenteret i FBX (afhængig af ASCII eller binært format), også udgivet af Blender Foundation.

Se også

Links

Noter

  1. Hvad er Autodesk FBX-teknologi - Autodesk .
  2. https://datatypes.net/open-fbx-files
  3. Indlæser FBX-filer (felt) (downlink) . OpenEndedGroup. 2009-12-26. Arkiveret fra originalen 2009-10-29. Hentet 2009-12-26. "Field's kommer med et Java-baseret bibliotek til at indlæse og hacke de interessante dele ud af FBX-filer." (29. oktober 2009). Hentet 9. juli 2018. Arkiveret fra originalen 29. oktober 2009.