FBX | |
---|---|
Kiterjesztés | .fbx[egy] |
MIME típusú | alkalmazás/oktett-folyam [2] |
Fejlesztő | Autodesk |
Formátum típusa | fájlformátum |
Az FBX ( F ilm b o x ) a Kaydara által kifejlesztett technológia és fájlformátum , amely jelenleg az Autodesk tulajdonában van és jelenleg is fejleszti . A különböző 3D grafikus programok közötti kompatibilitás biztosítására szolgál .
Az FBX egy védett , nem dokumentált formátum.
Az FBX a FilmBox formátum, a montreali székhelyű Kaydara ( 1993 -ban alapított ) szoftvercsomagjaként jött létre. A FilmBox-ot úgy tervezték, hogy rögzítse az objektumok mozgási adatait mozgásrögzítő eszközökről. 1996-ig a formátum a ( .FLM. Ez a formátum csak a forgalmi adatokat, a felhasználói paramétereket és az ehhez használt eszközök listáját támogatta. Ezek az adatok az olvasási/írási adatmemóriát tartalmazó könyvtár soros változata (bináris dump). Mivel az adatokat ebben a formátumban írták, problémák adódtak a közelgő FilmBox-kiadások örökölt fájltámogatása miatt. Ezzel a problémával párhuzamosan felmerült az a kérdés, hogy a felhasználók hol követelték meg a FilmBox for Kaydarát, hogy egy mozgásrögzítési adatokkal rendelkező jelenetben megvalósítson egy célkaraktert, mivel az adatok 3D-s nézetben, markerekkel jeleníthetők meg. A kérés teljesítése érdekében a Kaydarának elég oka volt az eredeti FilmBox fájlformátum fejlesztésére és megváltoztatására.
Az FLM fájlnév-kiterjesztéstől való elválasztása érdekében a Kaydara az „FBX” (a FilmBox terméknév rövidítése) fájlkiterjesztést választotta. Az FBX 1996-ban született a FilmBox 1.5 kiadásával. Ennek az új fájlformátumnak volt egy objektum-orientált modellje, amely lehetővé tette az objektum mozgási adatainak, valamint a 2D és 3D adatok tárolását, valamint támogatott audio- és videoadatokat. Más szoftvercsomagok támogatása a SoftImage 3D-vel indult, Alias | Wavefront PowerAnimator, NewTek LightWave, Kinetix 3D Studio MAX és Unity játékmotor.
A Filmboxot a 4.0-s verzió 2002-es kiadásával MotionBuilder névre keresztelték át. 2003-ban az (.fbx) formátumot hozzáadták az Apple QuickTime Viewer termékéhez . Az Alias 2004. augusztus 8-án jelentette be a Kaydara megvásárlására irányuló szándékát, és az év szeptemberében megállapodásra jutott . Az SDK -t 2005-ben fejlesztették ki, hogy szabványosítsa a formátumot, és lehetővé tegye más fejlesztők számára saját beépülő modulok létrehozását. 2006. január 10-én az Autodesk megvásárolta az Alias-t. Később ugyanebben az évben hozzáadták az FBX formátum tulajdonságainak támogatását.
Az Autodesk egy C++ FBX SDK-t biztosít, amellyel FBX-fájlokat olvashat, írhat és konvertálhat.
Az FBX formátum szabadalmazott, de az FBX Extensions SDK olyan engedélyekkel látja el a fájlt, amelyek lehetővé teszik a felhasználó számára annak olvasását és módosítását.
Az Autodesk FBX SDK-nak jelenleg két verziója létezik: egy C++-hoz és egy Pythonhoz. A Blender rendelkezik egy FBX-importálási és -exportálási kiegészítővel, amelyet az FBX SDK használata nélkül írnak. Létezik egy Java könyvtár is az FBX fájlok tartalmának betöltésére és kicsomagolására, amelyet az OpenEndedGroup Field [3] fejlesztett ki .
Az FBX SDK olyan asztali alkalmazásokat tartalmaz, amelyek kiszolgálón való futtatása nem megfelelően támogatott. Különösen nincs lehetőség adatfolyamra. De még ezekkel a hiányosságokkal is, az FBX népszerű formátum, mivel támogatja a webalapú 3D tartalmakat, például a Clara.io -hoz hasonló eszközzel létrehozottakat.
Az FBX bináris vagy ASCII adatként tárolható a lemezen , az FBX SDK mindkét formátumot támogatja.
Mindkét formátum nem dokumentált, de az ASCII formátum fastruktúrája világos azonosítókkal rendelkezik.
Bár a bináris formátum nincs dokumentálva, van egy nem hivatalos specifikáció, amelyet a Blender Foundation biztosít.
Magas szintű nem hivatalos specifikáció is létezik (fejlesztés alatt) az adatok FBX-ben való megjelenítésére vonatkozóan (ASCII-tól vagy bináris formátumtól függően), amelyet szintén a Blender Foundation tett közzé.