方法: MIP レベルを作成および変更する

このドキュメントでは、イメージ エディターを使用して、テクスチャ空間詳細レベル (LoD) の MIPMAP レベルを作成および変更する方法を示します。

MIPMAP レベルの生成

MIPMAP は、さまざまなサイズのテクスチャの複数のコピーを事前計算して格納することでレンダリングを高速化し、テクスチャ オブジェクトに対するエイリアシング効果を減らすために使用される手法です。 これらの各コピーは MIPMAP レベルと呼ばれ、それぞれの幅と高さは前のコピーの半分になっています。 テクスチャがオブジェクトの表面に表示されると、テクスチャのサーフェイスの画面スペース領域にほぼ一致する MIPMAP レベルが自動的に選択されます。 これは、一貫した表示画質を保持するために、グラフィックス ハードウェアが特大テクスチャをフィルター処理する必要がないことを意味します。 MIPMAP レベルを格納するためのメモリ消費は、元のテクスチャのみ格納するときよりも約 33% 増えますが、パフォーマンスとイメージの品質は向上します。

MIPMAP レベルを生成するには

  1. 方法: 基本テクスチャを作成する」の説明に従って、基本テクスチャから始めます。 最適な結果を得るには、テクスチャの高さと幅のサイズは、2 の累乗 (256、512、1024 など) に指定します。

  2. MIPMAP レベルを生成します。 [イメージ エディターのモード] ツール バーで、[詳細設定][ツール][MIPS の生成] の順にクリックします。

    [Go to Next MIP Level] (次の MIPMAP レベルに移動) および [Go to Previous MIP Level] (前の MIPMAP レベルに移動) ボタンが [イメージ エディターのモード] ツール バーに表示されていることに注意してください。 [プロパティ] ウィンドウが表示されている場合は、読み取り専用プロパティである [MIPMAP レベル][MIPMAP レベル数] がイメージのプロパティに表示されていることにも注意してください。

MIPMAP レベルの変更

特殊効果を実現したり、特定の詳細レベルでイメージの品質を向上させたりするためには、各 MIPMAP レベルを個別に変更します。 たとえば、テクスチャ オブジェクトに距離を指定して外観が異なるようにしたり (距離が離れるほど、MIPMAP レベルは小さくなります)、テキストまたはシンボルを含むテクスチャについて小さい MIPMAP レベルでも読みやすくしたりすることができます。

MIPMAP レベルを個別に変更するには

  1. 変更する MIPMAP レベルを選択します。 [イメージ エディターのモード] ツール バーで、[Go to Next MIP Level] (次の MIPMAP レベルに移動) および [Go to Previous MIP Level] (前の MIPMAP レベルに移動) を使用し、MIPMAP レベルの間で移動します。

  2. 変更する MIPMAP レベルを選択した後、描画ツールを使用して、他の MIPMAP レベルの内容を変更せずに、その MIPMAP レベルの内容のみ変更できます。 描画ツールはイメージ エディターのツール バーで使用できます。 ツールを選択した後は、[プロパティ] ウィンドウでそのツールのプロパティを変更できます。 描画ツールとそれらのプロパティの詳細については、「イメージ エディター」を参照してください。

注意

各 MIPMAP レベルの内容を変更する必要がない場合 (特定の効果を得るためになど)、ビルド時にソース テクスチャから MIPMAP を生成することをお勧めします。 これは、MIPMAP レベルがソース テクスチャと確実に同期するために役立ちます。1 つの MIPMAP レベルに対する変更がその他の MIPMAP レベルに自動的に反映されないためです。 ビルド時に mipmap を生成する方法については、「方法: ミップマップを含むテクスチャをエクスポートする」を参照してください。

関連項目

方法: 基本テクスチャを作成する