3

Ogre では、デカールを球体に投影しています。しかし、デカールは球体を通してまっすぐに輝き、反対側に別のデカールを投影します! どうすればそれを止めることができますか?

material planets/Planet_Earth { 
  technique { 
    pass { 
      texture_unit { 
        texture earth_surface.png 
        filtering trilinear 
        scale 1 1 
      } 
    } 
  } 
} 

以下の答えのどちらも機能していないのではないかと思います。すべてのシャドウ設定を試し、ブレンダーのテクスチャ設定を調査しましたが、何も機能していないようです。デカールは両面をレンダリングするだけです!Ogre Tutorial 6でも起こります!可能な提案をいただければ幸いです。

注:私は他の誰かのコードを編集していますが、それがメッシュではないことを発見しました。球はコードで作成されています:O sowwy :(

4

3 に答える 3

1

何らかの形の影を有効にすると修正されます。 オーガの基本的な影

于 2012-06-28T13:47:22.337 に答える
1

メッシュに合ったテクスチャを使用する必要があります。Ogre は UV マッピングを使用してデカールをメッシュにマッピングします。3D モデルの作成に使用している CG プログラムによって、作成方法が異なります。例として、このブレンダーのチュートリアルを見てください。そこからファイルを取得するには、エクスポーターも必要です。.mesh

于 2012-06-29T08:51:44.747 に答える
-1

UV マップがないため、機能させることができませんでした。あきらめて、自分のデカールに似た .mesh を使用し、代わりに球体の表面に配置しました。申し訳ありません。

于 2012-07-17T01:02:11.590 に答える