(Translated by https://www.hiragana.jp/)
FBX - Wikipedia コンテンツにスキップ

FBX

出典しゅってん: フリー百科ひゃっか事典じてん『ウィキペディア(Wikipedia)』
Autodesk FBX Technology (.fbx)
拡張子かくちょうし.fbx
MIMEタイプapplication/octet-stream
タイプコード'FBX'
開発かいはつしゃAutodesk

FBX (Filmbox) は、Kaydaraによって開発かいはつされ、2006ねんよりAutodesk所有しょゆうするプロプライエタリなファイル形式けいしき (.fbx) である。 この形式けいしきは、デジタルコンテンツ作成さくせい (DCC) アプリケーションあいだ相互そうご運用うんようせい提供ていきょうするために使用しようされている。FBXは、ビデオゲームのミドルウェアシリーズである、Autodesk Gameware英語えいごばん一部いちぶにもなっている。

歴史れきし

[編集へんしゅう]

FBXは、カナダ企業きぎょうであるKaydaraの、モーションキャプチャーデバイスからのデータを記録きろくするソフトウェアFilmbox英語えいごばんのためのファイル形式けいしき起源きげんとする。1996ねんより以前いぜんは、Filmbox 1.0はFLMとばれるファイル形式けいしき使用しようしていた。この形式けいしきはモーションデータ、ユーザー設定せっていおよびモーションデータのキャプチャデバイスリストのみをサポートしていた。このデータは、read/writeのメモリデータをふくむ、ライブラリのシリアルバージョン (バイナリダンプ) であった。このデータ保存ほぞん方法ほうほうは、ことなるバージョンのFilmboxではうまく動作どうさしなかった。また、Filmboxの早期そうき導入どうにゅうしゃからの要望ようぼうとして、3Dビューでディスプレイマーカーと一緒いっしょにデータの可視かし可能かのうにするために、シーンないでモーションキャプチャーデータとともにターゲットキャラクターを実装じっそうすることをもとめられていた。

1996ねん、Kaydaraは、2D、3D、音声おんせい動画どうがデータとモーションの保存ほぞん可能かのうにした、オブジェクトベースモデルのFBXとばれるあらたなネイティブファイル形式けいしきを、Filmbox 1.5とともにリリースした。この形式けいしきは、Cinema 4DSoftimagePowerAnimatorLightWave 3Dおよび3D Studio MAXのようなほかの3Dソフトウェアパッケージからの広範こうはんなサポートをけた。

2002ねん、バージョン4.0のリリースとともに、FilmboxはMotionBuilderに改名かいめいされ、KaydaraはAppleのQuickTime ViewerようのFBXをげた。

2004ねん8がつ8にちAlias英語えいごばんはKaydaraを買収ばいしゅうする意向いこう発表はっぴょうし、9月に合意ごういたっした。2005ねん、オブジェクトモデルを標準ひょうじゅんし、のソフトウェア開発かいはつしゃが、かれ自身じしんのプラグインを提供ていきょうすることを可能かのうにするため、ソフトウェア開発かいはつキット (SDK) が開発かいはつされた。

2006ねん1がつ10日とおか、AliasはAutodesk買収ばいしゅうされた。その2006ねんに、プロパティ機能きのうのためのサポートがFBXに追加ついかされた。

AutodeskはFBXファイルのきおよび相互そうご変換へんかんのためのプロプライエタリなC++専用せんようソフトウェア開発かいはつキットとして「FBX SDK」を提供ていきょうしている[1]。2022ねん12がつ現在げんざい最新さいしんばんは2020.3.2である[2][3]。プラットフォームとしてMicrosoft WindowsmacOSiOSLinuxがサポートされている。

FBXファイル形式けいしきはプロプライエタリであるものの、フォーマットの説明せつめいは、FBXリーダー/ライターようのヘッダーファイルを提供ていきょうするFBX拡張かくちょうSDKにて公開こうかいされている。

その、FBX SDKのPythonようバインディングがAutodeskにより公式こうしき提供ていきょうされている。Blenderは、FBX SDKを使つかわずにかれた、FBXようのインポート/エクスポートスクリプトをふくんでいる[4][5][6]ほか、The OpenEnded Group英語えいごばんのFieldは、FBXファイルを展開てんかいするためのJavaベースのライブラリをふくんでいる[7]

FBX SDK 2020.0およびそれ以前いぜんのバージョンにはバッファオーバーフローによるセキュリティ脆弱ぜいじゃくせい存在そんざいすることが判明はんめいしているため、あたらしいバージョンへの移行いこう推奨すいしょうされている[8][9]

ファイル形式けいしき

[編集へんしゅう]

FBXは、バイナリまたはASCIIデータのどちらでも表現ひょうげんでき、FBX SDKを利用りようしてきが可能かのうである。

どちらの形式けいしき仕様しようはドキュメントされていないものの、Autodesk FBX SDKのヘルプに参考さんこう資料しりょう存在そんざいしている[10]

FBXのバイナリ形式けいしきかんしては、Blender Foundationが独自どくじ解析かいせきした結果けっかとして不完全ふかんぜん非公式ひこうしき仕様しよう[11]公開こうかいしており、FBX (ASCIIまたはバイナリ形式けいしき依存いぞんしない) に実際じっさいのデータをどうレイアウトするかをしめすための高水準こうすいじゅん非公式ひこうしき仕様しよう[リンク] (作業さぎょうちゅう) も公開こうかいしている。

FBX SDKは内部ないぶ文字もじれつ表現ひょうげんUTF-8使用しようする。Windows環境かんきょうけに変換へんかんAPIが用意よういされている[12]

外部がいぶリンク

[編集へんしゅう]

脚注きゃくちゅう

[編集へんしゅう]

関連かんれん項目こうもく

[編集へんしゅう]