Hva er FBX-filformatet?
.fbx er et plattformuavhengig 3D-utvekslingsformat eid av Autodesk. FBX-filer lagrer komplette 3D-scenedata - inkludert geometri, materialer, teksturer, animasjon, kameraer og lys - og bevarer nøyaktigheten og funksjonaliteten til den opprinnelige scenen på tvers av ulike applikasjoner og plattformer.
Hovedmålet med FBX-formatet er å gi datakompatibilitet mellom ulike applikasjoner for oppretting av digitalt innhold. FBX-filer lar brukere utveksle 3D-scener mellom mange forskjellige redigeringsverktøy, uavhengig av systemplattform. Formatet er mye brukt i spillutvikling, filmproduksjon og rørledninger for sanntidsrendring.
FBX-formatet ble utviklet av Kaydara, opprinnelig for filer generert med deres Filmbox-programvare for bevegelsesfangst (motion-capture) - som er der formatet fikk navnet sitt. Alias Systems kjøpte Kaydara i 2004, og Autodesk Inc. kjøpte Alias i 2006, hvorpå Autodesk tok fullt eierskap over formatet.
Ytterligere detaljer:
.fbx-filer kan lagre data i ren tekst (ASCII) eller kompakt binærformat; binære filer starter med den 21-byte lange magiske strengenKaydara FBX Binary \0..fbxkan konverteres til og fra formater som .dae (COLLADA), .obj, .3ds, og .gltf.- FBX er et proprietært format - Autodesk kontrollerer spesifikasjonen, og ingen fullstendig åpen spesifikasjonsdokumentasjon er publisert.
Sikkerhet og trygghet
RISIKO: LOWEn FBX er 3D-data, ikke en kjørbar fil, så det er trygt å åpne en for visning. To praktiske forholdsregler: (1) FBX kan bygge inn medier og referere til eksterne teksturfiler, og historisk har det vært sårbarheter i parsere i FBX SDK/importører - hold 3D-programvaren din oppdatert og importer ressurser fra pålitelige kilder; (2) nedlastede modellarkiver kan noen ganger inneholde uventede skript eller overdimensjonerte scener. Selve filen kan ikke «kjøre», men behandle modeller fra ukjente kilder med samme forsiktighet som enhver nedlasting, og verifiser at den faktiske filendelsen ikke er en forkledd kjørbar fil.
Formatdetaljer
i et nøtteskallProgrammer som åpner FBX-filer
Tekniske detaljer
dyp spesifikasjon| Filkodinger | To underformater deler filendelsen `.fbx`: ren tekst ASCII (menneskelig lesbar) og kompakt binær; kodingen signaliseres ikke av en separat filendelse |
| Binære magiske bytes | `Kaydara FBX Binary \x00` - 21-byte signatur ved offset 0, etterfulgt av `0x1A 0x00` og et uint32 versjonsnummer |
| Versjonsfelt (binært) | uint32 ved byte-offset 23; f.eks. 7400 = FBX 7.4, 7500 = FBX 7.5, 7700 = FBX 7.7 |
| MIME-type | `application/octet-stream` |
| Lagrede scenedata | Polygon-mesher, NURBS-overflater, skjelettrigger, keyframe-animasjonskurver, blend shapes, materialer, teksturer, kameraer, lys og begrensninger (constraints) |
| Koordinatsystem | Y-opp eller Z-opp; den aktive aksekonvensjonen er deklarert i `FBXHeaderExtension`-blokken og kan konfigureres ved eksport |
| Enhetssystem | Scenens måleenheter (standard: centimeter i de fleste eksportører) lagret i `GlobalSettings` → `UnitScaleFactor` |
| Innebygde medier | Teksturer og andre binære ressurser kan bygges direkte inn i `.fbx`-filen eller refereres til som eksterne stier |
| Scenehierarki | Lagret som en typet nodegraf (objekt/koblingsmodell); noder bærer navngitte egenskaper og typede koblinger - ikke en flat liste |
| Skin- og riggbinding | Støtter multi-influence vertex skinning og IK/FK-rigger lagret som `Cluster`- og `Skin`-deformernoder |
| Offisiell SDK | Autodesk FBX SDK (C++), gratis bibliotek med lukket kildekode for lesing og skriving av `.fbx`; Python-bindinger inkludert |
| Støtte i spillmotorer | Innebygd importør i Unity, Unreal Engine, Godot og de fleste store spillmotorer; de facto-standarden for utveksling av spillklare 3D-ressurser |
| ASCII-headerformat | ASCII `.fbx` starter med en `;` kommentarlinje (f.eks. `; FBX 7.7.0 project file`) og en `FBXHeaderExtension:`-blokk - ingen binær magi |
| Spesifikasjonsstatus | Proprietær - Autodesk kontrollerer formatet; ingen offentlig publisert spesifikasjonsdokumentasjon |
| Utgitt | 1996 (Kaydara Filmbox 1.5); owned by Autodesk since 2006 |
| Spesifikasjon | www.autodesk.com |
FBX-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om FBX-filer.