アトリビュートをマッピングする
 
 
 

アトリビュート マップとは、3D サーフェス上にあるポイントのアトリビュートに一致する(対応する)値を持つ 2D イメージです。この対応関係(マッピング)は、U/V のパラメータ配置の方式に応じて決まります。

他のプログラムで作成したイメージ ファイルをインポートして、そのアルファ チャンネル値や輝度をアトリビュート マップとして使用することができます。アルファ チャンネルとは、イメージの透明度を表すイメージ属性です。アルファ チャンネルを持たないイメージもあります。輝度とは、イメージの明暗度を指します。

アトリビュート マップの値はグレー スケールで表されます。黒は値 0 を表し、白は値 1 を表します。

また、アーティザンで作成したサーフェスのアトリビュートをイメージ ファイルにエクスポートすることもできます。

アトリビュート マップは、Maya でサポートされているすべてのファイル フォーマットでインポート/エクスポートすることができます。ファイル フォーマットの一覧については、『Maya の基本』マニュアルを参照してください。

注:アトリビュート マップをエクスポートする前に、サーフェスが UV を持っていることを確認してください。ポリゴンまたはサブディビジョン サーフェスのために UV を作成することができます。詳細については、『ポリゴン モデリング』マニュアルの「ポリゴン サーフェスに UV をマッピングする」、または『サブディビジョン サーフェス モデリング』マニュアルの「サブディビジョン サーフェスに UV をマッピングする」を参照してください。

アトリビュート マップをインポートする

アトリビュート マップをサーフェスにインポートした場合の結果は、使用するアーティザン ブラシ ツールと、そのオプション設定に応じて異なります。アーティザンでは、イメージのアトリビュート値がサーフェスの U/V 方向を基準として頂点にマップされ、マップされた値に基づいてアーティザン ペイント ツールの設定が頂点に適用されます。

アトリビュート マップをインポートするには

  1. アトリビュート マップを適用する 1 つまたは複数のサーフェスを選択します。
  2. アーティザン ブラシ ツールを選択してツール設定(Tool Settings)エディタを開きます。
  3. ペイント操作(Paint operation)を選択し、不透明度(Opacity)の値を設定して、必要に応じて、そのほかの設定を変更します。
  4. アトリビュート マップ(Attribute Maps)セクション、そしてインポート(Import)セクションを開きます。
  5. インポート値(Import Value)を選択します。デフォルトは輝度(Luminance)です。
  6. 選択範囲ペイント ツール(Paint Selection Tool)を選択している場合は、 しきい値(Threshold)の値を入力します。このしきい値(Threshold)によって、ツールのセレクション タイプの影響を受ける最小値が設定されます。
  7. アーティザン ツールを複数のサーフェスに適用して作成したアトリビュート マップを、元の各サーフェスにそれぞれインポートする場合は、アトリビュート マップの再割り当て(Reassign Attribute Map)をオンにします。詳細については、 複数のサーフェスにアーティザン アトリビュート マップをインポートするを参照してください。
  8. インポート(Import)ボタンをクリックします。

    インポート(Import)ウィンドウが表示されます。

  9. Linux でインポート前にイメージをプレビューするには、イメージを選択してからイメージの確認(See Image)ボタンをクリックします。アトリビュート値はグレー スケールで表されます(白は値 1 を表し、黒は値 0 を表します)。
  10. イメージを選択して、インポート(Import)ボタンをクリックします。選択したツールの設定に基づいて、選択しているサーフェスにアトリビュート値が適用されます。

複数のサーフェスにアーティザン アトリビュート マップをインポートする

アーティザンを複数のサーフェスに適用して作成したアトリビュート マップ( アトリビュート マップをエクスポートするを参照)を元の各サーフェスにそれぞれインポートする場合は、アトリビュート マップのファイル名がサーフェスのファイル名と一致していなければなりません。また、インポートする時に、アトリビュート マップの再割り当て(Reassign Attribute Maps)オプションをオンに設定しておく必要があります。

たとえば、次の 2 つのサーフェスを作成して、アトリビュート マップをエクスポートし、そのマップに xando という名前を付けたとします。

この場合、xando_nurbsPlane1_nurbsPlaneShape1 と xando_nurbsSphere1 _nurbsSphereShape1 という名前の 2 つのファイルが作成され、これらのファイルに各サーフェスのアトリビュート マップが別々に保存されます。

これらのアトリビュート マップを元の同じサーフェスにインポートする場合は、最初に アトリビュート マップをインポートするにはのステップ 1 から 6 を実行します。ステップ 7 において、ベース ファイル(xando)を選択するか、各サーフェスのアトリビュート マップが保存されているファイルの 1 つ(xando_nurbsPlane1_nurbsPlaneShape1 または xando_nurbsSphere1_nurbsSphereShape1)を選択してインポートを実行すると、選択されたファイルがそれぞれ適切なサーフェスに自動的にマップされます。

次の例では、押し込み操作を指定したジオメトリのスカルプト ツール(Sculpt Geometry Tool)を選択して、アトリビュート マップをインポートしています。

アトリビュート マップの再割り当て(Reassign Attribute Maps)オプションをオンに設定していない場合は、インポートされるファイルが両方のサーフェスにマップされます。

アトリビュート マップをエクスポートする

選択範囲ペイント ツール(Paint Selection Tool)ペイント スクリプト ツール(Paint Scripts Tool)頂点カラー ペイント ツール(Paint Vertex Color Tool)ペイント アトリビュート ツール(Paint Attributes Tool)クラスタ ウェイト ペイント ツール(Paint Cluster Weights Tool)ジグル ウェイト ペイント ツール(Paint Jiggle Weights Tool)ソフト ボディのウェイト ペイント ツール(Paint Soft Body Weights Tool)流体ペイント ツール(Paint Fluids Tool)ファー アトリビュート ペイント ツール(Paint Fur Attributes Tool)で作成したアトリビュート マップをエクスポートすることができます。これらのツールを使用してペイントしたサーフェス値は、アトリビュート マップで輝度値、またはアルファ値のいずれかになります(RGB 値と RGBA 値をエクスポートができる頂点カラー ペイント ツール(Paint Vertex Color Tool)を除く)。

アトリビュート マップをエクスポートするには

  1. 選択範囲ペイント ツール(Paint Selection Tool)ペイント スクリプト ツール(Paint Scripts Tool)頂点カラー ペイント ツール(Paint Vertex Color Tool)ペイント アトリビュート ツール(Paint Attributes Tool)クラスタ ウェイト ペイント ツール(Paint Cluster Weights Tool)ジグル ウェイト ペイント ツール(Paint Jiggle Weights Tool)ソフト ボディのウェイト ペイント ツール(Paint Soft Body Weights Tool)流体ペイント ツール(Paint Fluids Tool)ファー アトリビュート ペイント ツール(Paint Fur Attributes Tool)のうちいずれかのアーティザン ツールを使ってサーフェス値を作成します。
  2. エクスポートする値を持つ 1 つまたは複数のサーフェスを選択し、ツール設定(Tool Settings)エディタを開きます。
  3. アトリビュート マップ(Attributes Map)、次にエクスポート(Export)セクションを開きます。
  4. エクスポート値(Export Value)を選択します。
  5. アトリビュート マップのピクセル サイズを X 方向と Y 方向のマップ サイズ(Map Size)で設定します。デフォルト値は 256 ピクセルです。
  6. エクスポート時にアトリビュート マップの縦横比が維持されるように、アスペクト比の維持(Keep Aspect Ratio)をオンに設定します。
  7. イメージ フォーマット オプションでイメージを保存するファイル フォーマットを選択します。
  8. エクスポート(Export)ボタンをクリックします。

    エクスポート(Export)ウィンドウが開きます。

  9. エクスポート(Export)ウィンドウ内で、ディレクトリを選択してファイル名を入力し、エクスポート(Export)ボタンをクリックします。

    ステップ 2 で複数のサーフェスを選択した場合は、入力したマップ名と個々のサーフェス名が連結され、各サーフェスごとに 1 つのファイルが作成されます。

    たとえば、nurbsSphereShape1 および nurbsSphereShape2 という名前の 2 つのサーフェスを選択し、マップ名に checker と入力したとします。この場合、nurbsSphereShape1 のアトリビュートは checker_ nurbsSphere1_nurbsSphereShape1 というファイルに保存され、nurbsSphereShape2 のアトリビュートは checker_ nurbsSphere2_nurbsSphereShape2 というファイルに保存されます。ファイル名に拡張子を付けた場合(たとえば checker.rgb)は、連結された名前に拡張子が付加されます(checker_nurbsSphereShape1.rgbchecker_nurbsSphereShape2.rgb など)。

    これらのアトリビュートファイルをインポートする場合は、インポート先の NURBS サーフェスが、元のアトリビュートを持つサーフェスと同じ名前でなければなりません。

    アトリビュート マップのインポートの詳細については、 複数のサーフェスにアーティザン アトリビュート マップをインポートするを参照してください。