2011-12-26 14 views
0

どうすればよいですか?私は現在Nate RobinのGLMを使っていますが、この種のテクスチャをサポートしているとは思いませんか?OpenGLを使用してオブジェクトのMTLファイルで参照されるJPGイメージをテクスチャマッピングする方法は?

+0

イメージライブラリをお使いの経験がありますか? –

+0

いいえ、まったくありません。 GLMはJPGのような画像であるテクスチャマップをサポートしていません。 – Waleed

+0

[OpenGL - GLMやその他のローダーを使用して、mtlファイルを使用してテクスチャをobjにマップする方法(http://stackoverflow.com/questions/8634084/opengl-how-to-use-an-mtl) -file-to-map-text-to-an-obj-glm-or-any-other) –

答えて

1

私はGLMのソースを調べました。テクスチャローディング(テクスチャバインディングさえも)の直接的なサポートはないようです。しかし、テクスチャ座標は使用可能です。したがって、テクスチャの読み込みとバインドを手動で処理する必要があります。最初は、生のイメージを使用することをお勧めします(配列に直接ロードできます)。その後、適切なライブラリを入手することができます。サイズが重要な場合は、NanoJPEGが賢明な選択肢になります。

テクスチャを適用する方法を学習するために、hereは、defacto OpenGLチュートリアルシリーズのチュートリアルです。

+0

オスマンに感謝します。それを今見てみましょう。 – Waleed

+0

これはどうですか? http://devernay.free.fr/hacks/glm/ これまでに使ったことがありますか?それは私が欲しいものをするのですか?あなたの助けが大変ありがとうございます。 – Waleed

+0

テクスチャをキューブのような単純なものにマップする方法はわかっていますが、もし私が巨大で複雑なものを持っていたら?それ、どうやったら出来るの?だからこそ私のために何かが必要なのです。 objファイル内の 'vt'は正確に何を表していますか?私はそれらがテクスチャ座標であることを知っていますが、それだけです。 mtlファイルやmtlファイルで参照されるイメージにどのようにリンクされていますか? – Waleed

関連する問題