2

メガテクスチャが iOS にどのように実装されているか、またはどのように実装できるかに大まかに興味があります。

特に、大きな (タイル化されていない) 背景を持つ 2D プラットフォーマーを作成しており、背景にマッピングされた 1 つの (事前に計算された、不当に大きな) 画像が必要です。私が行った 1 つのオプションは、事前に計算された画像をタイルに分割し、バックグラウンドでロード/アンロードすることです。

しかし、私はメガテクスチャに興味があります。これらすべてを 1 つのサーフェスにマッピングする方がはるかに便利です。メガテクスチャは、私が現在行っていることの別の言い回しですか、それとももっと狡猾なことが起こっているのですか? 複数の gltexsubimage2d 呼び出しが行われているグラフィックス カードに 1 つの超大型テクスチャがありますか?

4

1 に答える 1

0

Megatextureは、クリップ マッピング技術のよく開発された高度な実装です: http://en.wikipedia.org/wiki/Clipmap

はい、基本的には、表示されるコンテンツの継続的なバックグラウンド ロードと、現在使用されていないコンテンツのアンロードです。

于 2013-10-04T06:48:03.423 に答える