チュートリアル
頂点カラー(テクスチャ乗算) for Maya
頂点カラーとは、ポリゴンの頂点にカラー情報を設定することです。
ゲームなどのリアルタイムCGの制作に使用されており、主な使用方法として、テクスチャに頂点カラーで明暗をつけることによる擬似的なライティング表現などが挙げられます。
このサンプルでは、オブジェクトの陰影を頂点カラーのみで表現しています。
ここでは、Maya上で、テクスチャと頂点カラーを乗算させる設定手順について解説します。
| 使用ソフト | : | Maya 2010 |
| 使用プラグイン | : | McmMcaExporter for Maya Ver.2.3 |
| 使用ビューア | : | eruptionST Viewer2.2 |
目次
1. 頂点カラーの設定
まず、UVマッピングまで済ませたモデルを用意します。
次に、頂点カラーを設定します。
頂点カラーは自分で描くこともできますが、今回のサンプルではライティングの結果を頂点カラーに焼き付けました。
ライティング結果の焼付けは、ポリゴン>カラー>プリライト(Maya)で行うことができます。
このほかに、mental rayを利用した焼付け方法もあります。
今回のようにeruptionST Shaderでテクスチャと頂点カラーを乗算させる場合、本来は頂点カラーを塗らない(テクスチャそのものの色味を使う)頂点に対しても、白い頂点カラーを塗る必要があります。
頂点カラーのみ表示
2. eruptionST Shaderの設定
次に、eruptionST Shaderの設定を行います。
頂点カラーを有効にするために、Vertex Colorにチェックを入れます。
今回は擬似的なライティングを頂点カラーで行っており、実際のライトによるライティングが必要ないため、Lightingからチェックを外しました。
LightingのチェックをOFFにすると、ライトの影響を受けずに頂点カラーのみを表示することができます。
次に、使用したテクスチャのBlend ModeをModulateにします。
Blend ModeをModulateに設定すると、頂点カラーとテクスチャを乗算させることができます。
テクスチャと頂点カラーを乗算させた結果をビュー上で確認することができます。
以上で頂点カラーとテクスチャを乗算させる設定は完了です。
![]() |
![]() |
| 頂点カラーあり | 頂点カラーなし |
頂点カラーの応用
頂点カラーを利用すると、テクスチャを書き換えることなくオブジェクトの色を変更することもできます。
![]() |
![]() |





