2011-07-27 12 views
2

私はLibNoiseの.NETポートを使って球面写像を作成しました。しかし、今はXNAの球の周りにそのテクスチャをラップしたいと思います。私は球体モデルを持っていますが、UVラッピングなどはほとんど分かりません。私のモデルにUV座標を入れた方法は、生成されたテクスチャではうまくいきません。モデルにLibNoise球面写像画像を投影する

私はメインゲームではなく、小さなテストプロジェクトを設定しました。それはあなたの基本的な回転モデルプロジェクトです。モデルでBasicEffectを使用し、テクスチャパラメータをマップとして設定しています。しかし、私が見ているのは、デフォルトの拡散色とテクスチャのないモデルです。あなたの便宜のために

、プロジェクトの完全なコード:

Game1.cs

PlanetTerrainMap.cs

必要なファイル:

sphere.fbx

EarthLookupTable.png

また、私の地図は地図のようには見えません。私は後でその問題を処理することができます。私は球にぎこちない穀粒の騒音をすべて見たいと思うので、私は前進することができます。

カスタムシェイダーを使用する必要がありますか?あるいは私は別のモデルが必要ですか?

+0

'EarthLookupTable.png'リンクが壊れています –

答えて

0

これをBlenderで開こうとしましたか?これは、使用しようとしているテクスチャまで、モデルラインで指定されたUV座標が一致するかどうかを確認するのに最適な方法です。それがBlenderにインポートされた後でレンダリングされない場合は、マッピングを指定せずにXNAでレンダーすることはできません。

関連する問題