FBX - FBX
Rozszerzenie nazwy pliku |
.fbx
|
---|---|
Rodzaj mediów internetowych | aplikacja/strumień oktetu |
Kod typu | „FBX” |
Opracowany przez | Autodesk |
FBX ( F ilm b o x ) jest zastrzeżony format pliku ( .fbx
) opracowany przez Kaydara i własnością Autodesk od roku 2006. Jest on używany w celu zapewnienia interoperacyjności między aplikacjami do tworzenia treści cyfrowych. FBX jest również częścią Autodesk Gameware , serii oprogramowania pośredniczącego do gier wideo .
Historia
FBX powstał jako zastępczy format plików dla kanadyjskiej firmy Kaydara 's Filmbox , oprogramowania do nagrywania danych z urządzeń do przechwytywania ruchu . Przed 1996 rokiem Filmbox 1.0 używał formatu plików o nazwie FLM. Format obsługuje tylko dane ruchu, preferencje użytkownika i listę urządzeń używanych do przechwytywania danych ruchu. Te dane były serializowaną wersją bibliotek (zrzut binarny), zawierającą dane pamięci do odczytu/zapisu. Ta metoda przechowywania danych nie działała dobrze z różnymi wersjami Filmbox. Pojawiło się również żądanie ze strony wczesnych użytkowników Filmbox, aby zaimplementować postać docelową w scenie z danymi przechwytywania ruchu, aby umożliwić wizualizację danych w widoku 3D ze znacznikami wyświetlania.
W 1996 roku Kaydara wydała nowy natywny format plików z Filmbox 1.5 o nazwie FBX, który wykorzystywał model obiektowy , pozwalający na przechowywanie ruchu wraz z danymi 2D, 3D, audio i wideo. Format otrzymał szersze wsparcie ze strony innych pakietów oprogramowania 3D, takich jak Cinema 4D , SoftImage 3D , PowerAnimator , LightWave 3D , 3D Studio MAX i TurboCAD .
Filmbox został przemianowany na MotionBuilder w 2002 roku wraz z wydaniem wersji 4.0. W 2003 roku Kaydara uruchomiła FBX dla przeglądarki Apple QuickTime Viewer. Alias ogłosił zamiar przejęcia Kaydary 8 sierpnia 2004 r., osiągając porozumienie we wrześniu. Software Development Kit został opracowany w 2005 roku w celu ujednolicenia modelu obiektowego i umożliwić innym programistom zapewnienie wtyczek własnych. Alias został przejęty przez Autodesk 10 stycznia 2006 r. Później w 2006 r. do FBX dodano obsługę właściwości.
Ograniczenia
Autodesk dostarcza C++ FBX SDK, który może odczytywać, zapisywać i konwertować do/z plików FBX.
Format pliku FBX jest zastrzeżony; jednak opis formatu jest ujawniony w FBX Extensions SDK, który dostarcza pliki nagłówkowe dla czytników i autorów FBX.
Istnieją dwa powiązania FBX SDK dla C++ i Pythona dostarczone przez Autodesk. Blender zawiera skrypt importu i eksportu Pythona dla FBX, napisany bez użycia FBX SDK, a The OpenEnded Group 's Field zawiera opartą na Javie bibliotekę do ładowania i wyodrębniania części z pliku FBX. Silnik gry Godot ma importer FBX bez użycia FBX SDK.
Format pliku
FBX może być reprezentowana na dysku jako dane binarne lub ASCII; jego SDK obsługuje zarówno czytanie, jak i zapisywanie.
Chociaż żaden z formatów nie jest udokumentowany, format ASCII jest dokumentem o strukturze drzewa z wyraźnie nazwanymi identyfikatorami. W przypadku formatu pliku binarnego FBX Fundacja Blender opublikowała nieoficjalną specyfikację, a także nieoficjalną specyfikację wyższego poziomu (prace w toku) określającą, jak rzeczywiste dane są układane w FBX (niezależnie od ASCII lub formatu binarnego).