2012-04-27 9 views
0

私はテクスチャを持つ矩形を持っています。 この図形はプレイカードです。2つのテクスチャが1つの図形で重なっています

プレイカードのように、正面にはテクスチャを使用し、背面には別のテクスチャを使用します。

私はテクスチャコンバイナ(glTexEnvf)を試しましたが、これは 私の仕事に必要なものではありません。形状を回転させると、2つのテクスチャが互いに混じり合って、 が互いに重ならないようになります。

単一の形(正方形または長方形)で2つの異なるテクスチャ(表と裏)を重ねる方法がありますか?

ありがとうございます!

+0

異なるテクスチャでクワッドを2回描くのはなぜですか? 1つは背面カリング、1つは前面カリングが可能です。 – LumpN

+0

はいいいえ!解決策です...しかし、回転と翻訳のために私は2つのオブジェクトを管理しなければなりません!他の解決策を知っていますか? – Giacomo

答えて

0

シェイダーを使って素敵で簡単にできます。 シェーダで、カメラ座標に変換されたノーマルを使用して、2つのテクスチャのうちの1つから、notmalが向いているかどうかに基づいて選択します。

関連する問題