UV テクスチャ エディタで UV 座標を操作する
 
 
 

ポリゴン サーフェス モデルまたはサブディビジョン サーフェス モデルにテクスチャ マップするときは、テクスチャ マップと一致するようにモデルの UV コンポーネントを変更する必要があることがよくあります。UV テクスチャ エディタ(UV Texture Editor)には、UV 座標を操作するための多くのツールが用意されています。このセクションでは、次の項目について学習します。

UV コンポーネントを選択する

UV コンポーネントは、シーン ビューまたは UV テクスチャ エディタ内から選択できます。3D シーン ビューと UV テクスチャ エディタの 2D ビューの両方を表示すると、どの UV コンポーネントが 3D モデルの特定のエッジや頂点と関連を持つか、簡単に相関させることができます。

これは、テクスチャ マップに使用するイメージとの関係における UV テクスチャ座標のレイアウトと方向、および 3D シーン ビューのモデルにマップがどのように表示されるかを理解するのに非常に役立ちます。

シーン ビューで 3D モデルの UV 座標を選択するには

  1. UV テクスチャ エディタ(UV Texture Editor)で、イメージ > イメージの表示(Image > Display Image)を選択してテクスチャ イメージの表示をオフにします。

    イメージの表示(Display Image)は、UV テクスチャ エディタの 2D ビューで、割り当てられているテクスチャの表示をオンまたはオフにすることによって機能します。イメージをオフにすると、UV コンポーネントだけを表示するのに一時的な手助けとなります。これは、以降の手順で役立ちます。

  2. シーン ビューで、クラッカー ボックス モデルを右クリックし、表示されるマーキング メニューから UV を選択します。
  3. シーン ビューで、クラッカー ボックスのいずれかの隅の UV を選択します。

    UV の選択は、オブジェクトの頂点を選択するのとよく似ています。つまり、頂点とちょうど同じ位置にあるポイントを選択します。シーン ビューで UV を選択すると、UV テクスチャ エディタでも対応する UV が選択されます。

    注:

    シーン ビューで UV を選択したときに UV テクスチャ エディタで複数の UV が選択される場合は、複数の UV コンポーネントが 3D モデルの同じ UV を共有していることを示しています(ポリゴン フェースが共通の頂点を共有するのと似ています)。UV テクスチャ エディタでこれらの UV コンポーネントのうち 1 つを移動すると、他の UV 座標も移動するというときは、本点に注意してください。

  4. シーン ビューで、クラッカー ボックス モデルを右クリックし、表示されるマーキング メニューからエッジ(Edge)を選択します。
  5. パース ビューで、クラッカー ボックスの上面の前部エッジを選択します。

    シーン ビューでこのエッジを選択すると、UV テクスチャ エディタで 2 つの対応するシェル エッジも選択されることに注意してください。これは次のことを示します。

    • 選択したエッジは、前面と上面の 2 つのフェースによって共有されています。
    • シーン ビューで上面の前部エッジを選択することによって、ボックスの前面と上面の対応する UV シェルが識別されます(UV テクスチャ エディタの選択項目によって示されます)。

    これは、各 UV シェルの相互関係を理解する必要があるとき、特に、シーン内にモデルの UV シェルが多数ある場合(たとえば、UV シェルの 2 つのエッジを縫合する場合など)に便利です。

以下の手順では、UV テクスチャ エディタでエッジを選択してそれらを縫合します。

UV を縫合する

UV シェルを縫合すると、指定した共有エッジに沿って UV シェルがマージされます。UV の縫合は、次の理由から便利です。

UV テクスチャ エディタでシェルのエッジを縫合するには

  1. シーン ビューで、クラッカー ボックスの上面の前部エッジだけが選択されていることを確認します。

    シーン ビューで上面の前部エッジを選択すると、UV テクスチャ エディタで、大きい UV シェルのうち 1 つの上部エッジと、上の行の中央の UV シェルの左側のエッジも選択されます。クラッカー ボックスのテクスチャ マップ用に、これらのエッジを縫合して、マップと正しく相関するようにする必要があります。

  2. UV テクスチャ エディタで、ポリゴン > 移動して UV エッジの縫合(Polygons > Move and Sew UV Edges)を選択します。

    長方形の小さい UV シェルが大きい UV シェルの上部とぴったり合うように再配置され、2 つのシェルが 1 つに結合されます。縫合したこのシェルをあとから選択して移動すると、シェルは 1 つのピースとして移動されます。縫合するために 2 つの UV シェルを選択した場合は、小さい方の UV シェルが大きいシェルに移動します。

  3. 以下の点に注意して、クラッカー ボックスの前面フェースにある残りの 3 つのエッジについても手順 1 と 2 を繰り返します。
    • シーン ビューでは、一度に 1 つのエッジだけを選択してください。
    • 移動および縫合操作が完了すると、UV テクスチャ エディタに、前面の UV シェルと、それに縫合された対応する上面、底面、および両側面のシェルが表示されるはずです。完全に完了すると、クラッカー ボックスのテクスチャ イメージと一致する 2 つの UV シェルだけが残ります。
  4. この 2 つのシェルのテクスチャ境界を表示するには、テクスチャの境界エッジ(Texture Border Edges)を選択します (このウィンドウは、UV テクスチャ エディタのツール バー上のテクスチャ境界の切り替え(Toggle Texture Borders)ボタンを右クリックして起動することもできます)。

    UV テクスチャ エディタで、2 つの UV シェルのテクスチャ境界が濃いラインで表示されるようになります。

UV シェルのテクスチャ境界の表示は、シーン ビューの 3D モデル上のどこにテクスチャ境界が存在するかを視覚化するのに便利です。つまり、テクスチャ境界の外側に表示されるテクスチャ イメージ部分は、サーフェスには表示されません。これは、テクスチャの不一致が発生した場合にそれを解決するのに特に便利です。テクスチャ境界を表示すると、UV テクスチャ エディタに多くの UV シェルが表示されている場合に、どの UV シェルが結合されていて、どのシェルが結合されていないかを識別するのにも役立ちます。

UV テクスチャ エディタで UV シェルがオーバーラップする領域を表示するには、イメージ > UV のシェード(Image > Shade UVs)を選択します。UV のシェード(Shade UVs)をオンにすると、選択した UV シェルは半透明にシェーディングされて表示されます。シェーディング表示の不透明度が高い領域が、シェルのオーバーラップ領域です。

以下の手順では、UV テクスチャ エディタで、テクスチャ イメージとピッタリ重なるように 2 つの UV シェルを再配置します。

UV コンポーネントを移動する

ツール ボックス内のツールを使用して、UV テクスチャ エディタ(UV Texture Editor)で UV コンポーネントを手動で再配置します。個々の UV コンポーネントを再配置するには、移動(Move)ツールを選択する前に UV コンポーネントを選択する必要があります。UV シェル全体を再配置するには、移動ツールを使用する前に、まず個々の UV が属しているシェルから 1 つの UV を選択して、これをシェルに変換する必要があります。

UV テクスチャ エディタで UV 座標を移動するには

  1. UV テクスチャ エディタで、イメージ > イメージの表示(Image > Display Image)を選択します。

    UV テクスチャ エディタの 2D ビューで、テクスチャ イメージが以前のようにグレー表示されます。2 つの UV シェルを正確に再配置できるよう、イメージは表示しておく必要があります。イメージをグレー表示すると、選択した UV を確認するのに役立ちます。

  2. UV テクスチャ エディタ内で右クリックし、表示されるマーキング メニューから UV を選択します。
  3. UV テクスチャ エディタで、レッスンの前の方で縫合した UV シェル上の 1 つの UV を選択します。

    2D ビューで UV 座標が強調表示されます。

  4. Ctrl キーを押し、UV テクスチャ エディタの 2D ビューを右クリックして、選択を UV シェルに変換します。表示されるマーキング メニューからシェルに(To Shell)を選択します。

    選択した 1 つの UV から UV シェル全体の選択へ、選択が変更されます。

  5. UV テクスチャ エディタ(UV Texture Editor)メニューからツール > UV シェル移動ツール(Tool > Move UV Shell Tool) を選択します
  6. UV シェル移動ツール(Move UV Shell Tool)オプション ウィンドウで、UV シェルが移動してオーバーラップすることを防止するオーバーラップの回避(Prevent overlap)オプションをオフにしてから、適用して閉じる(Apply and Close)を選択します。

    選択した UV シェル上に、移動ツールのマニピュレータ アイコンが表示されます。

  7. 移動ツールの緑(Y 軸)と赤(X 軸)のマニピュレータ ハンドルをドラッグして、表示されているテクスチャ イメージと一致するように UV シェルを再配置します。

    これを行うと、シーン ビューのクラッカー ボックス モデルでテクスチャの位置が更新されます。

  8. 残りのもう一方の UV シェルの UV を 1 つ選択します。

    UV 座標が強調表示されます。

  9. Ctrl キーを押し、UV テクスチャ エディタで右クリックして、UV の選択をシェルの選択に変換します。表示されるマーキング メニューからシェルに(To Shell)を選択します。

    選択した 1 つの UV から UV シェル全体の選択へ、選択が変更されます。

  10. UV テクスチャ エディタのツール バーでいずれかの UV の回転(Rotate UVs)ツールをクリックして、テクスチャ イメージと同じ向きで表示されるように UV シェルを回転します (UV シェルを逆の方向に回転するには、もう 1 つの UV の回転(Rotate UVs)ボタンをクリックします)。
  11. ボックスの後面が見えるようにシーンをタンブルして、シーン ビューのクラッカー ボックス モデルにテクスチャが正しく表示されていることを確認します。
    ヒント:

    テクスチャの上下が逆に表示されている場合、さらに続けて 180 度回転することができます。テクスチャが反転している、つまり文字が逆向きになっている場合は、UV テクスチャ エディタ メニューからポリゴン > フリップ(Polygons > Flip)を選択し、適切なオプション設定を選択してこれを修正することができます。

  12. UV テクスチャ エディタ メニューから、ツール > UV シェル移動ツール(Tool > Move UV Shell Tool)を選択します。

    選択した UV シェル上に、移動ツールのマニピュレータ アイコンが表示されます。

  13. 緑(Y 軸)と赤(X 軸)のマニピュレータ ハンドルをドラッグして、表示されているテクスチャ イメージと一致するように UV シェルを再配置します。

    作業が終了すると、クラッカー ボックスのすべての面でテクスチャ マップが正しく表示されるはずです。

    ヒント:

    UV シェルが正確に配置されているかどうかは、UV テクスチャ エディタの 2D ビューでドリー インすると確認できます。少し修正が必要な場合は、UV 座標を選択して移動するか、UV シェル全体を移動するだけです。

    ヒント:テクスチャ イメージのアンチエイリアシングを一時的にオフにすると、正確な UV 境界をよりはっきりと表示することができます。これを行うには、イメージ > フィルタなしで表示(Image > Display Unfiltered)を選択して、アンチエイリアシングなしでテクスチャ イメージを表示します。

    テクスチャ マップの特定の位置と正確に一致するように 1 つの UV を移動する必要がある場合、ピクセルにスナップ(Pixel Snap)をオンにすることができます(イメージ > ピクセルにスナップ(Image > Pixel Snap))。移動ツールを使用して UV を選択して移動すると、ピクセルの境界に基づいて UV 座標が再配置されます。