| ファイル名拡張子 | .dae |
|---|---|
| インターネットメディアの種類 |
モデル/vnd.collada+xml |
| 統一型識別子 (UTI) | org.khronos.collada.digital-asset-exchange [1] |
| 開発者 | ソニー・コンピュータエンタテインメント、 クロノス・グループ |
| 初回リリース | 2004年10月 |
| 最新リリース | 1.5.0 2008年8月 |
| フォーマットの種類 | 3Dコンピュータグラフィックス |
| 延長 | テキスト |
| 標準 | ISO/PAS 17506:2012 |
| Webサイト | クロノス |
COLLADA(「協調設計活動」の略)は、インタラクティブな3Dアプリケーション用のファイル交換形式です。非営利の技術コンソーシアムであるKhronos Groupによって管理されており、ISOによって公開仕様ISO/PAS 17506として採用されています。 [2]
COLLADA は、互換性のないファイル形式でアセットを保存する可能性のあるさまざまなグラフィックソフトウェア アプリケーション間でデジタル アセットを交換するためのオープン スタンダード XML スキーマを定義します。デジタル アセットを記述する COLLADA ドキュメントは XML ファイルであり、通常は.dae (デジタル アセット交換)ファイル名拡張子で識別されます。
歴史
COLLADAはもともとソニー・コンピュータエンタテインメントのレミ・アルノーとマーク・C・バーンズによって開発されましたが、[3]その後、会員出資の業界コンソーシアムであるクロノス・グループの所有物となり、現在はソニーと著作権を共有しています。COLLADAのスキーマと仕様は、クロノス・グループから無料で入手できます。[4] COLLADA DOMは、SCEA Shared Source License 1.0を使用しています。
COLLADA の当初から、複数のグラフィックス企業がSonyと協力して、できるだけ幅広いユーザーに役立つツールを作成しました。COLLADA は、Khronos 貢献者の努力により進化し続けています。初期の協力者には、Alias Systems Corporation、Criterion Software、Autodesk、Inc.、Avid Technologyなどがあります。数十の商用ゲームスタジオとゲームエンジンがこの標準を採用しています。
2011年3月、クロノスはCOLLADA適合性テストスイート(CTS)[5]をリリースしました。このスイートにより、COLLADAをインポートおよびエクスポートするアプリケーションは、大規模なサンプルスイートに対してテストを実行し、仕様に適切に準拠していることを確認できます。2012年7月、CTSソフトウェアはGitHub [6]でリリースされ、コミュニティの貢献が可能になりました。
ISO/PAS 17506:2012産業オートメーションシステムと統合 - 産業データの3D視覚化のためのCOLLADAデジタル資産スキーマ仕様は2012年7月に発行されました。[7]
ソフトウェアツール
COLLADA は、もともと、あるデジタル コンテンツ作成(DCC) ツールから別のアプリケーションにデータを転送するための中間形式として意図されていました。次のような複数の DCC の使用をサポートするアプリケーションが存在します。
- 3ds Max (コラーダマックス)
- アドビフォトショップ
- アルティオスCAD
- ブレンダー
- ブライス
- カラーラ
- チーフアーキテクトソフトウェア
- シネマ4D(マクソン)
- シティエンジン
- クララ
- ダズスタジオ
- デルファイ
- E-on Vue 9 xStream
- フリーCAD
- フォームZ
- フーディーニ
- iBooks 作者
- LightWave 3D (バージョン 9.5)
- メイクヒューマン
- マヤ(ColladaMaya)
- メッシュラボ
- モド
- 沖野ポリトランス
- オープンレイブ
- Poser Pro (バージョン 7.0)
- ロボットオペレーティングシステム
- Shade 3D (E Frontier、Mirye)
- SketchUp (v 8.0) – KMZファイルは、KMLファイル、COLLADAファイル、テクスチャ画像を含むzipファイルです。
- ソフトイメージ|XSI
- ソリッドワークス
- ストラタ3D
- ベクターワークス
- Collada シーンとモデルの表示、編集、エクスポートのためのVisual3D ゲーム開発ツール
- ウィングス 3D
- Xcode (v 4.4+)
ゲームエンジン
もともとは交換フォーマットとして意図されていましたが、現在では多くのゲーム エンジンが COLLADA をサポートしています([引用が必要])。
アプリケーション
いくつかのゲームや 3D アプリケーションが COLLADA のサポートを開始しています。
- 3D モデル モッド用のAnyLogic .dae ファイル
- ArcGIS
- アーキキャド
- スポア(2008年のビデオゲーム)[9]
- オートデスクインフラワークス
- ブリックスCAD
- Chief Architect ソフトウェアは、 .dae ファイルのインポートとエクスポートをサポートしています。
- Google Earth (v 4) – ユーザーは COLLADA ファイルを仮想地球の上にドラッグ アンド ドロップするだけで済みます。
- ヤヌスVR
- Kerbal Space Program - 3D モデル MOD 用の .dae ファイル。
- Maple (ソフトウェア) - 3D プロットを COLLADA としてエクスポートできます
- オープンワンダーランド
- オープンシミュレータ[10]
- Mac OS X 10.6+ のプレビュー
- NASAワールドウィンド
- セカンドライフ[11]
- SketchUp - .dae ファイルをインポートします。
- システム ツール キット(STK) - 3D モデルに .dae ファイルを利用します
- TNTmips
- タワーユナイト[12]
- マイクロステーション
- BeamNG.drive - MODは.daeファイルを使用してモデル化されます
物理
バージョン 1.4 以降、 COLLADA 標準に物理サポートが追加されました。その目的は、コンテンツ作成者がビジュアル シーンのさまざまな物理属性を定義できるようにすることです。たとえば、摩擦などの表面材質プロパティを定義できます。さらに、コンテンツ作成者はシーン内のオブジェクトの物理属性を定義できます。これは、ビジュアル表現にリンクする必要がある剛体を定義することによって行われます。その他の機能には、ラグドール、衝突ボリューム、物理オブジェクト間の物理的制約、重力などのグローバル物理プロパティのサポートが含まれます。
この標準をサポートする物理ミドルウェア製品には、Bullet Physics Library、Open Dynamics Engine、PAL、NVIDIA のPhysXなどがあります。これらの製品は、COLLADA ファイルにあるアブストラクトを読み取り、それをミドルウェアがサポートして物理シミュレーションで表現できる形式に変換することでサポートします。これにより、さまざまなミドルウェアやツールが標準化された方法で物理データを交換することもできます。
物理抽象化レイヤーは、 JigLib 、OpenTissue、 Tokamak 物理エンジン、True Axisなど、COLLADA をネイティブにサポートしていない複数の物理エンジンに COLLADA 物理のサポートを提供します。PALは、ネイティブ インターフェイスも備えた物理エンジンにも COLLADA のサポートを提供します。
バージョン
- 1.0: 2004年10月
- 1.2: 2005年2月
- 1.3: 2005年6月
- 1.4.0: 2006 年 1 月; キャラクター スキニングとモーフ ターゲット、リジッド ボディ ダイナミクス、OpenGL ES マテリアルのサポート、Cg プログラミング言語、GLSL、HLSLなどの複数のシェーディング言語のシェーダー効果などの機能が追加されました。Khronos による最初のリリース。
- 1.4.1: 2006 年 7 月、主にパッチ リリース。
- 1.5.0: 2008年8月;キネマティクスとB-repを追加し、FXの再設計とOpenGL ESのサポートを追加しました。[13] ISO/PAS 17506:2012として正式化されました。
参照
- glTF (グラフィックス ライブラリ転送フォーマット)
- FBX(フィルムボックス)
- ベクターグラフィックマークアップ言語のリスト
- オープン ゲーム エンジン エクスチェンジ(OpenGEX)
- ユニバーサルシーンの説明(USD)
- ユニバーサル 3D (U3D)
- VRML
- ウェブGL
- X3D (拡張可能な 3D グラフィックス)
参考文献
- ^ 「qlmanage -m プラグインのダンプ」。バグ 35361 - [機能リクエスト: macOS] Apple Quick Look プラグインのサポート。The Document Foundation。
- ^ 「ISO/PAS 17506:2012 産業オートメーションシステムと統合 - 産業データの3D視覚化のためのCOLLADAデジタル資産スキーマ仕様」。2013年3月30日閲覧。
- ^ 「COLLADA 3D デジタルコンテンツ制作の湾岸を航海」 2006 年 12 月。2010 年 9 月 19 日時点のオリジナルよりアーカイブ。2006年 6 月 27 日閲覧。
- ^ 「COLLADA FAQ」。2011年8月。
- ^ クロノス グループが COLLADA 適合性テスト スイートを無料でリリース
- ^ OpenCOLLADA と COLLADA CTS が GitHub に登場
- ^ 「COLLADAがISO規格化、業界はどう考えているか?」2013年3月29日。2018年9月28日時点のオリジナルよりアーカイブ。
- ^ 「DAE (.dae)—Wolfram 言語ドキュメント」。
- ^ "Collada — Blender マニュアル".
- ^ 「メッシュ - OpenSimulator」.
- ^ 「メッシュ - Second Life Wiki」.
- ^ 「Tower Unite ワークショップ マニュアル」。
- ^ 「Khronos が Collada 1.5 仕様をリリース」 2008 年 8 月 7 日. 2008 年 10 月 13 日閲覧。
外部リンク
- 公式サイト
