COLLADAはデッドファイル形式であるということをネット上でたくさん読んでいますか?その中で、アプリケーションはそれに対するサポートなどを更新していません。これは本当ですか?もともとはほとんどアプリケーションに依存しないフォーマットになるように設計されていたので、私の質問は2つの部分に分かれています。それはデッドフォーマットですか?もしそうなら、アプリケーション間の開発を最大化するために(そしてOpenGLアプリケーションで使用するために)現在受け入れられているフォーマットは何ですか?
4 に答える
ほとんどのアプリケーションはCOLLADAをサポートしており、新しいサポートは常に発表されています。TwitterでCOLLADAをフォローして、毎日の更新を入手してください...死ぬことはありません。実際に追跡するのは難しい。
ところで、クロノスはCOLLADAリファレンスカードをリリースしたばかりです。http://www.khronos.org/files/collada_reference_card_1_4.pdfで無料で、実装が簡単になります。
それでも欠けている部分は、アプリケーションが仕様に正しく準拠していることを確認するための適合性テストであり、最近リリースされました
つまり、サポートの向上、アプリケーションの増加、相互運用性の向上を期待してください。確かなことの1つは、COLLADAは(独自のテクノロジーではなく)公開された標準であるため、合併、破産、会社のポリシーの変更による影響を受けないため、安全に投資できることです。
..。
また、collada.orgを再構築中です。製品の不完全なリストと、質問のためのフォーラムがあります。
COLLADAは、コンテンツを作成する際の中間フォーマットであると想定されていました。そのため、3Dエンジンやライブラリよりも、モデリングパッケージ用のプラグインやライブラリが多くなっています。
カスタムOpenGLグラフィックエンジンは、独自のモデル形式を使用する傾向があるため、COLLADAにはない新機能を実装できます。
COLLADAにはミドルウェアのサポートがたくさんあるので、死んだとは言えないと思います。しかし、一部の人が望んでいたように、それはそれらすべてを支配するための1つの形式にはなりませんでした。基本的に、これは異なるソフトウェアパッケージ間の3Dアセット交換の最も一般的な中間点ですが、エンジン内での使用にはあまり適していません。
COLLADAフォーマットの将来についてはあまり楽観的ではありません。仕様1.5の公開以来、何も起こりませんでした。完全なCOLLADA機能をサポートするツールはありません。
OpenCOLLADAは、今のところフォーマットを存続させるのに役立つ優れたライブラリですが、それだけでは十分ではありません。フォーマット自体も時間の経過とともに改善されるはずです。COLLADAの物理ライブラリを使用してみましたが、妥当な例を作成するために見つけることができる唯一のツールはMayaでした。プラグインなどをインストールするための余分な労力がないわけではありません。COLLADAのインポーターのほとんどは1.5をサポートしておらず、バージョンをサポートしている場合、一部の要素をサポートしていません。COLLADAモデルリポジトリサーバーは古くからダウンしており、さまざまな種類の良い例を見つけるのは困難です。
AutomationML形式は、グラフィック形式としてCOLLADAを使用します。これにより、産業用に普及する可能性があります。しかし、この分野にはすでにJTのような強力な競争相手がいます。
追加の問題として、COLLADAは要素でMathMLをサポートしていますが、MathMLがフォーマットとして改善されている間、COLLADAはそのままで、MathMLフォーマットの新しいバージョンを使用できません。
COLLADAのアイデアは気に入りましたが、サポートとアプリケーションが不足しているため、目標からはほど遠いものです。