パラメータ

Lighting

Linear Space Lighting
テクスチャでガンマを修正しないようにする場合は、このオプションを無効にします。このオプションを有効にすると、テクスチャにガンマが適用されていると見なされ、このガンマは除去されて、後から再適用されます。
Shadows
シャドウの投影を有効にする場合は、このオプションを選択します。
Shadow Strength
シャドウの強度を制御するには、このスライダを使用します。
Shadow Bias

リアルタイムのシャドウでは、シャドウ マップの制限された精度またはシーン スケールの差によりオブジェクト上にアーティファクトが生じることがあります。オブジェクト上のシャドウ アーティファクトを除去するには、このアトリビュートを使用します。

Double Sided Lighting
両面の透明オブジェクトのバック フェース法線を逆にしてそのライティングを改善するには、このオプションを選択します。
注: このオプションが有効なときに、負のスケールによってバックフェース ポリゴンが黒く表示される可能性があります。負のスケールの後には、頂点法線を反転させる必要があります。
Rim Light Min / Rim Light Max / Rim Light Brightness
シーンでリム ライトをシミュレートしてオブジェクトのエッジをハイライトするには、これらのオプションを使用します。明から暗への減衰を設定するには、Rim Light MinRim Light Max を使用します。Rim Light Max は、減衰が開始されるエッジからの距離を表します。Rim Light Min は、減衰が終了するエッジからの距離を表します。

Light 0

Enable Light 0
シェーダで指定されたライトを有効にするには、このオプションを選択します。
注: Light 0、Light 1 および Light 2 で次のパラメータが繰り返されます。
Light 0 Type
スポット、ポイント、ディレクショナル、またはアンビエントなどのライトのタイプを選択します。Default および Noneオプションは dx11Shader.mll プラグインによって内部的に使用されます。これらのオプションのいずれかを選択すると、ポイント ライトになります。
Light 0 Position
ライトの位置を設定するには、このアトリビュートを使用します。
注: ライトが Maya ライトにバインドされていない場合は、右クリックして既存のライト、カメラ、ロケータなどを手動でこのアトリビュートに接続できます。
注: シーンのライトの場合は[7]を押します。
Light 0 Color
ライトのカラーをカスタマイズします。カラー サンプルをクリックし、カラー チューザ(Color Chooser)でライトのカラーを変更するか、ライトにテクスチャをマップします。
Light 0 Intensity
ライトの輝度を設定するには、このアトリビュートを使用します。強度の値が 0 のライトは発光しません。強度の値が負であるライトは、そのライトの影響が及ぶ領域でシーンからライトを除去します。
Light 0 Direction
ライトの方向を設定するには、このアトリビュートを使用します。
Light 0 Cone Angle
スポットライトの円錐角度を設定するには、このアトリビュートを使用します。これは、スポット ライトのビームのエッジからエッジまでの角度(度単位)です。
Light 0 Penumbra Angle
スポットライトの周縁部の角度を設定するには、このアトリビュートを使用します。これは、スポット ライトの強度が 0.0 に減衰する時点における、スポット ライトのビームのエッジからの角度(度単位)です。
Light 0 Decay
ライトの強度が距離に伴って減衰する程度を制御するには、このアトリビュートを使用します。

Ambient and Emissive

Emissive Map
このオプションを有効にして、ファイル テクスチャを Emissive Map に接続し、光源のように明るい放出テクスチャを適用します。テクスチャの使用を停止するには、Emissive Map を無効にします。
Emissive Intensity
放出マップがシェーダに与える影響の大きさをコントロールするには、このアトリビュートを使用します。
Ambient Sky Color / Ambient Ground Color
地面または空からのライトをシミュレートしてオブジェクトを輝かせるには、これらのオプションを使用します。
Ambient Occlusion Map
シーンにアンビエント オクルージョンを追加するには、このオプションを選択します。シェーダのアンビエント ライトにのみ影響を与えるあらかじめベイク処理されたマップを接続します。

Diffuse

Diffuse Model
オブジェクトに応じて、3 つの拡散シェーディング方法から選択します。スキンのシミュレートでオブジェクトの拡散ライティングをよりリアルにするには、Blended Normal (Skin)を選択します。ヘアの拡散ライティングをシミュレートするには、Soften Diffuse (Hair)を選択します。その他のモデルには、Lambert を選択します。
Diffuse Map / Diffuse Map Alpha
Diffuse Map を選択し、拡散マップをオブジェクトに適用し、オブジェクトを明るくします。テクスチャを Diffuse Map アトリビュートに接続します。Diffuse Map Alpha を選択し、テクスチャのアルファ情報をオブジェクトの不透明度に適用します。
注: Depth Peeling Transparency AlgorithmDiffuse Map Alpha とともに使用することは現在サポートされていません。
Diffuse Color
Diffuse Color を使用してオブジェクトの色合いを調整することもできます。
Lightmap Map
Lightmap Map を選択し、ベイク処理されたシャドウマップを適用します。シャドウマップに拡散反射光が乗算されて、ベイク処理されたシャドウを作成します。
Blended Normal Mask
オブジェクトのパーツごとに異なる量のブレンドされた法線拡散反射光を適用するには、このオプションを使用します。
Blended Normal
このオプションは、ブレンドされた法線拡散光です。反射する光のエフェクトを作成し、スキンの表示を和らげる場合は、この値を増やします。
IBL Map

シーンにイメージ ベースド ライティングを追加するには、この機能を使用します。.dds 立方体マップや 2D の球面マップまたは緯度経度マップ、または立方体マップと 2D マップの組み合わせを接続できます。

この機能を使用すると、さまざまなライティング環境でキャラクタをすばやくプロトタイプ化することができます。

IBL Cube Map
.dds 立方体マップを接続するには、このオプションを選択します。
IBL 2D Map
2D の球面マップまたは緯度経度マップを接続するには、このオプションを選択します。
IBL Type
接続する IBL マップのタイプをドロップダウン リストから選択します。.dds 立方体マップや 2D の球面マップまたは緯度経度マップ、または立方体マップと 2D マップの組み合わせを接続できます。
IBL Intensity
イメージ ベースド ライティングの強度を強くしたり弱くするには、このスライダを使用します。
IBL Blur
イメージ ベースド マップをブラーするには、このスライダを使用します。
IBL Rotation
IBL マップを回転するにはこのスライダを使用します。たとえば、IBL マップの太陽をオブジェクト上の他の場所に表示させる場合に使用します。
IBL Spherical Pinch
一部の球面マップで生じる場合のあるピンチング アーティファクトを削減するには、このアトリビュートを調整します。

Opacity

Opacity
オブジェクトの透明度を制御するには、このアトリビュートを使用します。
Opacity Mask
完全に透明なオブジェクトの領域を指定するテクスチャを適用するには、このアトリビュートを使用します。
Opacity Mask Bias
不透明度マスクのピクセルが完全に透明になるしきい値を設定するには、このアトリビュートを使用します。たとえば、0.5 で設定すると、不透明度マスクで 0.5 を下回る値のすべてのピクセルが完全に表示されなくなります。
Opacity Fresnel Min / Opacity Fresnel Max
ビュー角度に基づいてオブジェクトの不透明度を調整するには、これらのアトリビュートを使用します。カメラに対して平行なフェース用に不透明度を調整するには Opacity Fresnel Min を、カメラに対して垂直なフェース用に不透明度を調整するには Opacity Fresnel Max を使用します。

Specular

Specular Model
モデルに応じて、3 つのスペキュラ シェーディング方法から選択します。Kelemen-Szirmaykalos スペキュラ計算を実行して、人間の肌をより的確にシミュレートするには、Kelemen-Szirmaykalos (Skin)を選択します。異方性スペキュラ ライティングを追加して金属またはヘアをシミュレートするには、Anisotropic (Brushed Metal/Hair)を選択します。その他のモデルには、Blinn を選択します。
Specular Map
テクスチャの値に基づいて、オブジェクトの鏡面反射性の量を増減するには、Specular Map を選択します。スペキュラ マップの RGB チャネルで Specular Color を制御し、スペキュラ マップのアルファ チャネルで Specular Power を制御します。
Specular Color
Specular Color で、鏡面反射性の輝度とカラーを制御します。
Specular Power
Specular Power で、スペキュラ ハイライトのシェイプを制御します。
Anisotropic Direction Map
Specular ModelAnisotropic (Brushed Metal/Hair) オプションを選択した場合は、方向マップを追加して異方性ハイライトの方向をコントロールすることもできます。このオプションを選択しない場合でも、Anisotropic Specular Color オプションと Anisotropic Roughness オプションを使用してスペキュラ ハイライトのカラーとシェイプをコントロールできます。
注: 現在は、接線空間マップを使用する必要があります。
Anisotropic Direction Type
Anisotropic Direction Map アトリビュートに接続する方向マップのタイプをドロップダウン リストから選択します。
Anisotropic Specular Color
スペキュラ ハイライトのカラーをコントロールするには、このオプションを使用します。
Anisotropic Roughness
スペキュラ ハイライトのシェイプをコントロールするには、このオプションを使用します。
Mix Blinn-Anisotropic by Direction Alpha
方向マップのアルファ チャネルに基づいて、Blinn および異方性スペキュラ ライティングをブレンドするには、このオプションを選択します。

Normal

Normal map
バンプのライトと、法線マップにベイク処理された詳細からのインデントをシミュレートするには、Normal map を選択します。
Normal Height
法線マップ テクスチャでバンプの高さを変更するには、Normal Heightオプションを使用します。
Support Non-Uniform Scale
不均等スケーリングが適用されたオブジェクトの法線を正確に表示するには、このオプションを選択します。
Normal X (Red) / Normal Y (Green)
法線マップの赤と緑のチャネルが正または負の値であるかどうかを設定するには、これらのオプションを使用します。
重要: このオプションを正しく動作させるには、シェイプ ノードで接線空間 > 座標系(Tangent Space > Coordinate System)右手(Right Handed)に設定されていることを確認する必要があります。

Reflection

Reflection Map
シーンで反射マップを使用するには、このオプションを選択します。
Reflection Type
.dds 立方体マップや 2D の球面マップまたは緯度経度マップ、または立方体マップと 2D マップの組み合わせを接続できます。使用するマップのタイプをドロップダウン リストから選択します。
Reflection Cube Map
シーンに反射を含めるには、Reflection Cube Map オプションを選択します。Reflection Cube Map を使用すると、よりリアルなあらかじめベイク処理された反射を作成できます。.dds 立方体マップを接続するには、このオプションを使用します。
ヒント: 自由に使用できるサード パーティ ツールを使用して、立方体マップを生成できます。
Reflection 2D Map
2D の球面マップまたは緯度経度マップを接続するには、このオプションを選択します。
ヒント: IBL と反射マップは他の入力テクスチャと同じカラー空間にあります。AutodeskUberShader で Linear Space Lighting 設定を使用するときは、入力テクスチャは sRGB 表示空間にあると判断されます。そのため、sRGB カラー空間にない IBL と反射マップは、イメージ編集ソフトウェアを使用してこの空間内に変換する必要があります。
Reflection Intensity
オブジェクト上の反射の強度を調整するには、このスライダを使用します。
Reflection Blur
ブラー反射エフェクトを作成するには、このオプションを使用します。このオプションを使用すると、シミュレートしようとしているメタルまたはマテリアルのタイプを制御しやすくなります。
Reflection Rotation
反射マップを回転するには、このオプションを使用します。
Reflection Spherical Pinch
球面反射マップを使用するときに、このオプションを使用して一部の球面マップで表示される場合のあるピンチング アーティファクトを削減することができます。
Reflection Fresnel Min / Reflection Fresnel Max

フェースがカメラに並行か垂直かに基づいて反射の量を調整するには、Reflection Fresnel Min および Reflection Fresnel Max を使用します。

カメラと向き合っているオブジェクトのフェースに反射を追加するには、Reflection Fresnel Min を使用します。

カメラに垂直なオブジェクトのフェースに反射を追加するには、Reflection Fresnel Max を使用します。

これらのオプションは、カーブしたオブジェクトで最適に動作します。

Reflection Mask
テクスチャをマスク領域に適用してそれらの領域が反射を受けないようにするには、これらのオプションを使用します。
Spec Alpha for Reflection Blur

スペキュラ テクスチャのアルファ チャネルを使用してオブジェクトのブラー パーツに必要な反射の量を決定するには、このオプションを有効にします。オブジェクト上のすべての場所に反射を均等にブラーする場合は、このオプションを無効にします。

Spec Color to Tint Reflection
スペキュラ カラーを使用して、反射のカラーをティントするには、このオプションを有効にします。このオプションが無効な場合、反射マップはティントされません。
Reflections Affect Opacity
オブジェクト上で反射または鏡面反射性のある領域が完全に透明にならないようにする場合に(たとえば、石鹸の泡など)、このオプションを選択します。このオプションを無効にした場合、反射とスペキュラ ライティングが不透明度に影響しません(たとえば、ヘアなどの半透明オブジェクトで)。

Tessellation and Displacement

注: テクスチャ マップは、PNG、JPG、BMP、TIF、TGA、EXR の形式で Mudbox から Maya へ書き出すことができます。
ヒント: EXR はディスプレイスメント マップとベクトル ディスプレイスメント マップに適したフォーマットです。
注: 変形メッシュの作業をしているときに、三角形/パッチが反転している場合、シェイプ ノードのメッシュ コントロール(Mesh Controls)セクションの下にある四角形分割(Quad Split)アトリビュートを左側(Left)または右側(Right)に設定することでこの問題を回避することができます。
Displacement Model
グレースケール ディスプレイスメント マップまたは接線ベクトル マップのどちらを使用するかをドロップダウン リストから選択します。Mudbox でベクトル ディスプレイスメント マップを作成できます。ただし、Mudbox で実行するのと同じ低ポリゴン モデルを使用する必要があります。

ベクトル ディスプレイスメント マップを使用している場合、通常は法線マップもシェーダに提供して、ベクトル ディスプレイスメント マップで頂点を移動した後にシェーダに正しい法線を提供します。

注:

グレースケールのディスプレイスメント マップに .exr ファイルを使用している場合は、ディスプレイスメント オフセット(Displacement Offset)またはディスプレイスメントの高さ(Displacement Height)を調整する必要はありません。既定の設定が自動的に機能します。接線ベクトル ディスプレイスメント マップに .exr ファイルを使用している場合は、ディスプレイスメント オフセット(Displacement Offset)を 0 (ゼロ)に、ディスプレイスメントの高さ(Displacement Height) を 1 に設定する必要があります。

これは .tif にはファイルに適用されず、ディスプレイスメント オフセット(Displacement Offset)またはディスプレイスメントの高さ(Displacement Height) を手動で調整する必要があります。

注: Mudbox から法線マップを出力する場合は、座標空間(Coordinate Space)として接線(Tangent)を選択します。Mudbox からベクトル ディスプレイスメント マップを出力する場合は、ベクトル空間(Vector Space)として絶対接線(Absolute Tangent)を選択します。
Displacement map

ディスプレイスメント マップを使用するには、Displacement mapを選択します。ディスプレイスメント マップは、メッシュの頂点を押し出すか、インデントします。オブジェクトで追加の詳細を生成するためにテッセレーションと組み合わせて使用する場合、ディスプレイスメント マップは特に便利です。

法線マップに比べ、ディスプレイスメント マップには、シャドウでディスプレイスメント マップの新しい詳細が選択されるというメリットがあります。

Displacement Coordsys
ベクトル ディスプレイスメント マップの正しいディスプレイスメント軸を選択します。軸は、ベクトル ディスプレイスメント マップを生成した Mudbox などのアプリケーションによって決定されます。
Displacement Height
ディスプレイスメントをスケールするには、このアトリビュートを使用します。
Displacement Offset

ディスプレイスメントのベース値を制御するには、このアトリビュートを使用します。

たとえば、オフセットが 0.5 に設定されている場合、グレイ カラーはディスプレイスされません。オフセットが 0 の場合は、インデントが生成されます。オフセットが 1 の場合は、押し出されます。

同様に、オフセットが 0 に設定されている場合、黒のカラーはディスプレイスされません。オフセットが 0.5 の場合は、1.0 のオフセットの半分が押し出されます。インデントは生成されません。

Displacement Clipping Bias
極端なディスプレイスメントの場合、フェースは誤ってクリップされる場合があります。これは、長くて広いランドスケープまたはオブジェクトを含むシーンで生じる場合があります。オブジェクトのフェースがビューからクリップされるタイミングを決定する最大ディスプレイスメントを設定するには、このアトリビュートを使用します。Bounding Box Extra Scale を使用して、オブジェクトが誤ってクリップされないようにすることもできます。
Bounding Box Extra Scale
ディスプレイスメントが使用されるときに、オブジェクトが誤ってクリップされないようにバウンディング ボックスを制御するには、このオプションを使用します。
Tessellation Range
このアトリビュートを設定すると、テッセレーションは、カメラからのオブジェクトの距離で制御されます。
注: テッセレーション設定を調整する場合、WireFrameON を有効にするのが最も簡単な方法です。
Tessellation Minimum
メッシュ全体で一定のテッセレーションの値。1 の値は、テッセレーションがないことを表します。

解像度を上げるには、Tessellation Minimum の値を大きくします。

Flat Tessellation
ポイント法線テッセレーション(オブジェクトのエッジをスムーズにする)をFlat Tessellation(面分割のみ行い、オブジェクトをスムーズにしない)とブレンドする場合に、このオプションを選択します。スムージングを無効にする場合は、この値を 1 に設定します。

Translucency

Translucency
Translucency 機能では、オブジェクトを通過するライトをシミュレートします。たとえば、人間の肌をシミュレートしている場合、肌は赤色が強くなります。以下のオプションを使用する場合は、このアトリビュートを選択します。
注: オブジェクトに半透明度を追加するには、これらのオプションを使用します。このオプションでは、オブジェクトを通過するライトをシミュレートし、よりリアルな外観にします。
Thickness Mask

Thickness Maskは、肌の特定の領域を通過するライトの量を制御するためにレンダリングするテクスチャです。たとえば、鼻のように薄い肌で覆われた非骨格領域は、大量の半透明が入ってくるため、赤みを帯びたカラーとなります。一方、骨格領域は、厚みテクスチャで暗めの色になります。

Light Translucent Distortion

法線(ピクセル単位)が半透明度に影響する量を設定するには、この値を使用します。

0 に設定すると、半透明度はオブジェクト全体で均等になります。

0 より大きい値(0.5など)に設定すると、半透明エフェクトは均等ではなくなり、法線に基づいて分散され、歪められます。その結果、より自然に見えます。

Light Translucent Power
半透明領域のフォーカスまたはサイズを変更するには、このアトリビュートを使用します。
Light Translucent Scale
オブジェクトの背後にあるライトで作成される半透明の量を調整するには、このオプションを使用します。スライダを 0 に調整すると、オブジェクトから半透明はなくなります。
Translucent Minimum
このアトリビュートでは、背後にライトがない場合でも、オブジェクトに常に含まれる半透明の量を設定します。
Outer Translucent Color / Medium Translucent Color / Inner Translucent Color
肌の半透明カラー(肌のカラーが異なる生き物など)を変更する場合に、これらのオプションを使用します。