1

iPhone アプリケーションで使用したいオブジェクトがあります。現在、3D オブジェクトを .obj (Wavefront) 形式にエクスポートすることでこれを行っていますが、テクスチャはエクスポートされません。

Cinema4D 内 (オブジェクト マネージャー内) で「テクスチャを焼き付ける」機能を使用する必要があると読みましたが、Wavefront が可能なエクスポート形式としてリストされていません。

エクスポート時にテクスチャを含める方法はありますか?

4

2 に答える 2

2

アプリで Wavefront obj のみを読み取ることができますか? この形式には、テクスチャ ビットマップ データは含まれません。頂点位置、法線、テクスチャ座標のみ。マテリアルは *.mtl ファイル (Material Template Library) にエクスポートされ、テクスチャを参照して、obj ファイル内で宣言されたさまざまなオブジェクトにマップできます。obj パーサーが obj と共に mtl ファイルを使用できる場合は、mtl をロードするように彼に指示することもできます。ただし、collada などの最新の交換フォーマット (および対応するパーサー) を検討することをお勧めします。これらの最近の形式は、テクスチャ、シェーダー、アニメーション、物理要素などの多くの情報を保存できます。collada ファイルは重く見えるかもしれませんが、はるかに自律的であるため、あるアプリケーションから別のアプリケーションに移動するのが実用的です。

于 2015-02-10T12:22:58.713 に答える