3

CGフラグメントシェーダーのサポートが必要です。すべてのタイルを保持する1つの大きなテクスチャがあります。どこから始めたらいいのかわからない。

クワッド/スプライトが特定のサイズを超えると、単一のテクスチャであるため、テクスチャを繰り返す必要があります。

4

1 に答える 1

5

0Matthias Wlokaは、NVIDIAにいたときに、このトピックに関するホワイトペーパーを作成しました。

https://developer.nvidia.com/sites/default/files/akamai/tools/files/Texture_Atlas_Whitepaper.pdf

検索方法について説明し、フィルタリング/ミップレベルに関するいくつかの有用な注意情報が含まれています

最も単純な例では、アトラスに2つのテクスチャが並んでいると想像してください。

最初のテクスチャを読む代わりにtex2D(sampler,UV)、次のようなことをしますtex2D(sampler,float2(frac(2.0*UV.x),UV.y))

于 2012-12-05T01:01:20.057 に答える