For faster navigation, this Iframe is preloading the Wikiwand page for FBX.

FBX

この項目「FBX」は翻訳されたばかりのものです。不自然あるいは曖昧な表現などが含まれる可能性があり、このままでは読みづらいかもしれません。(原文:英語版 "FBX" 09:57, 24 February 2016) 修正、加筆に協力し、現在の表現をより自然な表現にして下さる方を求めています。ノートページ履歴も参照してください。(2016年5月)
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 4DSoftimage、PowerAnimator、LightWave 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に追加された。

SDK

[編集]

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]

外部リンク

[編集]

脚注

[編集]

関連項目

[編集]
{{bottomLinkPreText}} {{bottomLinkText}}
FBX
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?