ミップマップストリーミングを使用して、GPU メモリ内のテクスチャのサイズを制限します。
Unity では、カメラビューの各テクスチャについて、すべてのミップマップレベルをロードするのではなく、指定したレベルまでのみを自動的に計算してロードします。つまり、テクスチャごとに一部のミップマップレベルのみをディスクから CPU と GPU に転送します。
Unity では、できるだけ解像度の高いミップマップレベルをロードしますが、設定したメモリ制限に解像度の高いミップマップレベルが収まらない場合は、低いミップマップレベルを使用します。メモリ制限の設定の詳細は、ミップマップストリーミングの設定 を参照してください。
Unity ではミップマップレベルを GPU にキャッシュし、ディスクと CPU からミップマップレベルが繰り返しロードされるのを防ぎます。
_ST プロパティを使用していないテクスチャは、正しいミップマップレベルを計算できない場合があります。_ST プロパティの詳細は、Cg/HLSL でシェーダープロパティを参照する を参照してください。