FBX | |
---|---|
Rozšíření | .fbx[jeden] |
MIME typ | aplikace/oktetový proud [2] |
Vývojář | Autodesk |
Typ formátu | formát souboru |
FBX ( F ilm box ) je technologie a formát souborů vyvinutý společností Kaydara , kterou v současnosti vlastní a nadále vyvíjí společnost Autodesk . Používá se k zajištění kompatibility mezi různými 3D grafickými programy.
FBX je proprietární nezdokumentovaný formát.
FBX vznikl jako náhrada za formát FilmBox, softwarový balík montrealské společnosti Kaydara (založena v roce 1993 ). FilmBox byl navržen pro zachycení pohybových dat objektů ze zařízení pro záznam pohybu. Do roku 1996 formát používal příponu ( .FLM. Tento formát podporoval pouze údaje o provozu, uživatelské parametry a seznam k tomu používaných zařízení. Tato data byla serializovanou verzí knihovny (binární výpis) obsahující paměť dat pro čtení/zápis. Protože data byla zapsána v tomto formátu, došlo nakonec k problémům kvůli podpoře starších souborů s nadcházejícími verzemi FilmBox. Paralelně s tímto problémem vyvstala otázka, kdy uživatelé požadovali, aby FilmBox for Kaydara implementoval cílovou postavu do scény s daty zachycení pohybu, vzhledem k možnosti vykreslit data ve 3D pohledu se zobrazenými značkami. Aby Kaydara vyhověla tomuto požadavku, měla dostatek důvodů k vývoji a změně původního formátu souboru FilmBox.
Aby se Kaydara oddělila od přípony souboru FLM, rozhodla se použít příponu souboru „FBX“ (zkratka pro název produktu FilmBox). FBX se zrodilo v roce 1996 s vydáním FilmBox 1.5. Tento nový formát souborů měl objektově orientovaný model, který umožňuje ukládání dat o pohybu objektů, stejně jako 2D a 3D dat, a podporoval audio a video data. Podpora dalších softwarových balíků začala s SoftImage 3D, Alias | Wavefront PowerAnimator, NewTek LightWave, Kinetix 3D Studio MAX a herní engine Unity.
Filmbox byl přejmenován na MotionBuilder s vydáním verze 4.0 v roce 2002. V roce 2003 byl do produktu Apple QuickTime Viewer přidán formát (.fbx). Alias oznámil svůj záměr získat Kaydaru 8. srpna 2004 a v září téhož roku dosáhl dohody . SDK bylo vyvinuto v roce 2005, aby standardizovalo formát a umožnilo ostatním vývojářům vytvářet vlastní pluginy. 10. ledna 2006 společnost Alias koupila společnost Autodesk. Později téhož roku byla přidána podpora pro vlastnosti formátu FBX.
Autodesk poskytuje sadu C++ FBX SDK, pomocí které můžete číst, zapisovat a převádět soubory FBX.
Formát FBX je proprietární, ale sada FBX Extensions SDK poskytuje souboru oprávnění, která uživateli umožňují jej číst a upravovat.
V současné době existují dvě verze sady FBX SDK od společnosti Autodesk: jedna pro C++ a jedna pro Python. Blender má doplněk pro import a export FBX napsaný bez použití FBX SDK. K dispozici je také Java knihovna pro načítání a rozbalování obsahu souborů FBX, vyvinutá OpenEndedGroup's Field [3] .
Sada FBX SDK obsahuje aplikace pro stolní počítače, které nejsou dostatečně podporovány pro spouštění na serveru. Zejména zde není možnost streamování dat. Ale i přes tyto nedostatky je FBX oblíbeným formátem díky své podpoře importu/exportu pro webový 3D obsah, jako je obsah vytvořený pomocí nástroje jako Clara.io
FBX lze uložit na disk jako binární nebo ASCII data, FBX SDK podporuje oba formáty.
Oba formáty jsou nezdokumentované, ale formát ASCII má stromovou strukturu s jasnými identifikátory.
Zatímco binární formát není zdokumentován, existuje neoficiální specifikace poskytnutá Blender Foundation.
Existuje také vysoká úroveň neoficiálních specifikací (ve vývoji) o tom, jak jsou data reprezentována v FBX (závisí na ASCII nebo binárním formátu), rovněž zveřejněné Blender Foundation.