頂点カラー マップ

[頂点カラー](Vertex Color)マップを使用すると、オブジェクトに適用されている任意の頂点カラー割り当てをレンダリングに使用できるようになります。頂点カラーの割り当ては、[頂点ペイント](VertexPaint)モディファイヤ[頂点カラーを割り当て](Assign Vertex Colors)ユーティリティ、または編集可能メッシュ編集可能パッチ編集可能ポリゴンの頂点コントロールを使用して行うことができます。

頂点カラーをマップとして使用する

頂点カラーの割り当ては、主にゲーム エンジンやラジオシティ レンダラーのような特殊なアプリケーションのためのものですが、カラフルなグラデーション効果を使ったサーフェスを作成するために使うこともできます。デザインをビジュアライズするために使用することもできます。[頂点ペイント](VertexPaint)モディファイヤを使って、風景内の芝生、生け垣、駐車場などをそれぞれ異なるカラーでペイントします。次に、[頂点カラー](Vertex Color)マップを使って、レンダリングされたイメージにこの頂点カラー割り当てを使用します。地表オブジェクトの[高度で色分け](Color By Elevation)機能を使用すると、3ds Max は[頂点カラー](Vertex Color)マップを使用するマテリアルを拡散反射光コンポーネントとして割り当てます。

ヒント: 頂点カラーをビューポートに表示するには、オブジェクトを右クリックしてクアッド メニューから[プロパティ](Properties)を選択し、[表示プロパティ](Display Properties)領域の[頂点のチャネル表示](Vertex Channel Display)にチェックマークを付けます。

手順

頂点カラー マップを使用するには:

  1. 頂点カラーをオブジェクトに割り当てます。
  2. マテリアルをオブジェクトに割り当て、頂点カラー マップをマテリアルの拡散反射光コンポーネントに割り当てます。
  3. また、[チャネル情報](Channel Info)ユーティリティを使用してマップ チャネルを操作する場合は、レンダリングするマップ チャネルまたはサブチャネルを選択します。
  4. シーンをレンダリングします。

インタフェース

これらのパラメータを使用すると、どのマップ チャネルまたはサブチャネルをレンダリングするかを定義できます。たとえば、[チャネル情報](Channel Info)ユーティリティと組み合わせて頂点カラー マップを使用できるようにする場合に使用します。

各設定は互いに関連しているため、1 つのパラメータを変更すると、他の 2 つも適切に変更されます。

マップ チャネル

使用するマップ チャネルを指定できます。指定できる範囲は 0 ~ 99 です。既定値は 0 です。

この設定に関する注意:

  • 頂点カラー割り当てデータを持っていないチャネルを[マップ チャネル](Map Channel)で指定すると、レンダリングしようとしたときに、「マップ座標がありません」というエラー メッセージが表示されます。これを解決するには、そのチャネルに頂点カラー割り当てを適用してください。
  • 既定値では、マップ チャネル 1 の頂点カラー割り当ては、UVW 値から RGB 値への変換によって UVW テクスチャ座標から計算されるカラー グラデーションです。したがって、UV = 0,0 (マップの左下隅)では黒、UV = 1,0 では赤、UV = 1,1 (右上隅)では黄色(赤 + 緑 = 黄色)になります。これらのカラーは、[頂点ペイント](VertexPaint)モディファイヤなどのツールを使って変更できます。
  • [マップ チャネル](Map Channel)には負の値を設定できないので、このマップでは頂点イルミネーション チャネル(–1)や頂点アルファ チャネル(–2)のレンダリングはサポートされません。
サブ チャネル

指定したマップ チャネルのサブチャネルのうち赤、緑、青のどれを使用するかを指定できます。または、すべてのサブチャネルを指定することもできます。

チャネル名

[頂点カラー](Vertex Color)マップを持つマテリアルを、名前の付いたマップ チャネルまたは頂点カラー チャネルを持つオブジェクトに割り当てた後(「[チャネル情報](Channel Info)ユーティリティ」を参照)、[更新](Update)をクリックすると、このドロップダウン リストからオブジェクトのマップ チャネルを選択できます。

更新

[チャネル名](Channel Name)ドロップダウン リストの内容を更新します。オブジェクトにマテリアルを適用した後や、オブジェクトにチャネルを追加した後は、[更新](Update)を使用してください。

注: [頂点カラー](Vertex Color)マップを持つマテリアルを、名前の付いた[マップ チャネル](Map Channels)を複数持つオブジェクトに割り当てると、競合が発生する可能性があり、あるチャネルの名前が他のチャネルの名前より優先的に表示されることがあります。