2012-01-15 1 views
3

私は、Blenderなどの他のプログラムで使用するために、ユーザが作成した3Dモデルをエクスポートする必要があるプロジェクトを開始しています。今のところ私は基本的なメッシュデータ(アニメーションや骨やテクスチャではない)に関心がありますが、将来拡張するオプションが欲しいです。最初から3Dモデルを生成するためのファイル形式?

私の質問はこれです:

あなたがゼロからファイルを書き込むことになる際に3Dモデルに使用する良いファイル形式は何ですか?

私の主な検討事項は以下のとおりです。実装

  • 有用性/ユニバーサル受け入れ(?それは私が欲しい情報を扱うことができ、ほとんどの3Dプログラムは形式を認識し、それをインポートすることができるようになります)の

    1. やすさ

    これまでの私の研究から、私はCOLLADAに行くことを考えていましたが、実際に3Dファイル形式の勇気を持った人からの洞察をいただければ幸いです。

    ありがとうございます!

  • +3

    [Wavefront OBJ](http://en.wikipedia.org/wiki/Wavefront_.obj_file)形式を見ましたか?非常にシンプルで広く使用されていますが、ほぼすべての3Dモデリングアプリケーションが理解していますか? – buc

    +0

    @buc提案していただきありがとうございます。 OBJは私が検討していたもう一つの形式でしたが、私が見つけたいくつかのものは古くなったようなものでした。また、多くのOBJローダーがバグであるとのコメントを見ました。しかし、それを少し近づけば、わかりやすく見えます。特に私の単純なアプリケーションの場合は特にそうです。 OBJとCOLLADAの両方の経験を持つ人なら、それぞれの長所と短所に関する洞察と推奨を提供できるのではないかと私は不思議です。 – skylz

    答えて

    1

    さらに研究し、同じモデルからブレンダーからエクスポートされたさまざまなファイル形式を調べた後、私はbucのコメントの提案に従い、.OBJ形式を使用することにしました。これは、簡単に手に入る最も簡単で簡単なフォーマットであり、簡単なアプリケーションに必要なものすべてを満足させます。しかし、もっと高度な機能が必要な場合は、おそらくCOLLADA(.dae)と一緒に行くでしょう。

    @bucあなたのコメントが回答だった場合は、私はそれを正しくマークしていたと思いますが、いずれにせよ、この質問に正式な結論を与えることは良いと思いました。

    関連する問題