ビジュアル アートでは、テクスチャとは、視覚と触感の両方を表す一種のサーフェス ディテールです。Maya でサーフェスのディテールを作成するには、オブジェクトのマテリアルにテクスチャ マップとして接続されているテクスチャを使用します(マテリアルは、オブジェクトの基本的な物質を定義します。詳細については、サーフェスのシェーディングを参照)。
テクスチャ マップの詳細については、テクスチャ マッピングを参照してください。
基本的なカラー、透明度、光沢以外で、オブジェクトのサーフェスの外観を決定づける要因には以下のものがあります。
さらに、テクスチャにイルミネーションとカラーをベイクすることもできます。イルミネーションとカラーは後でシーン内のオブジェクトに適用できます。詳細については、イルミネーションとカラーをベイク処理するを参照してください。
カラー
Maya にはカラーに関するさまざまな操作法が用意されています。以下は、一般的なカラー操作法の例です。
- オブジェクトに適用されているマテリアルのカラー(Color)アトリビュートを調整して、オブジェクトの基本カラーを変更することができます。マテリアルのノード アトリビュートの詳細については、レンダー ノードのアトリビュートを参照してください。
- テクスチャを、カラー(Color)アトリビュートのマテリアルに対するカラー マップとして適用します。
- を使って、ライトとビューの角度による色の変化を更に細かく制御します。さまざまな変わったマテリアルをシミュレートしたり、既存のシェーディングを細かく微調整したりすることができます。の詳細については、ランプ シェーダ(Ramp Shader)を参照してください。
- 、、などのユーティリティを使用して、適用したテクスチャのカラーの拡張、強化、操作を行います。たとえば、カラーのブレンド、コントラストの調整、HSV から RGB への変換をすることができます。カラー ユーティリティの詳細と用途については、ユーティリティ(Utilities)を参照してください。
透明度
次のような方法で、オブジェクトの透明度を扱うことができます。
- オブジェクトに適用されているマテリアルの透明度アトリビュートを調整すると、オブジェクトの透明度レベルを変更できます。マテリアルのノード アトリビュートの詳細については、レンダー ノードのアトリビュートを参照してください。
- オブジェクトが不透明、透明、または半透明な領域を指定するには、テスクチャを透明度マップとしてマテリアルの透明度アトリビュートに適用します。「テクスチャ マッピング」を参照してください。
スペキュラ ハイライト(光沢)
次のような方法で、シーンにあるオブジェクトの光沢を扱うことができます。
スペキュラ ハイライトとは
サーフェスの光沢は、サーフェスの状態に応じて異なります(たとえば、濡れた魚は乾いた葉より光沢が強くなります)。サーフェスの光沢の度合いに応じて、ライトの反射の仕方が異なります。
光沢のあるオブジェクトは、光を直に反射します。つや消しのオブジェクトは、光を拡散させます。スペキュラ ハイライトは、光源が一定の角度で反射されるオブジェクト上の場所を示します。オブジェクト上の反射は、その周囲にあるオブジェクトからの光を示します。
スペキュラ ハイライトはビュー(カメラ)に直接依存しており、拡散シェーディングのように光の位置に依存することはありません。
ヒント:
アニメーションで光沢のあるサーフェスを使用するときは、をお勧めします。 や のようなスペキュラ マテリアル上のハイライトは、アニメートした際にちらつく場合があります。
ハイライト
サーフェス上のスペキュラ(ハイライト)のサイズによって、サーフェスの外観がフラットになったり光沢を帯びることになります。
ハイライト カラー
サーフェスのハイライトのカラーを制御することができます。
反射
反射率に加え、屈折したカラーなどサーフェスの他の特性を制御できます。