3

プログラムで2.5Dアイソメトリックキューブテクスチャを3Dキューブで使用できるテクスチャ/テクスチャに変換したいと思います。これを行うための良い方法は何ですか?Direct3Dを使用して立方体をレンダリングします。

4

2 に答える 2

2
  1. アイソメキューブテクスチャを、左、上、右のサーフェスを含む3つのサブテクスチャに分割します。左右のサーフェスの一部が上に表示されますが、後で調整されたUV座標を使用してバランスを取ることができるため、これについて心配する必要はありません(実際にはこの方法の方が効果的です)。
  2. テクスチャをストレッチするような動作をする調整されたUV座標で3Dサーフェスを作成します
  3. これらの3つのサブテクスチャを実際の3Dサーフェスに適用し、レンダリングします。次に、3Dバージョンを入手しました!!!
于 2013-02-21T19:26:50.173 に答える
0

アイソメトリック キューブを 3D モデルに変換する際の問題は、それが「正方形のテクスチャ」ではないことです。UV マップの角を立方体の角に配置すると、サーフェスの側面がギザギザになり、側面の断片が表示されるか、背景が「空白」になります。UV をちょうど内側に配置して、ギザギザのエッジが見えないようにすると、エッジの詳細が見えなくなります。UV と完全に一致するように、どういうわけか、等角面を平らにする必要があります。

等尺性立方体の側面は、平らになるように調整できます。自明に変換されないのは、立方体の頂点、ひし形です。

于 2015-01-11T19:29:28.513 に答える