BlendMat

BlendMatノードは、背後のオブジェクトのピクセルと結合するために適用されるマテリアルによって色付けされるピクセルの方法を設定します。これはMergeMatノードに似ていますが、別のマテリアルとブレンドする代わりに、3Dシーンの背後でレンダリングされるものとブレンドします。

注意:  同じレイヤーで複数のBlendMat操作を行うと、予期しない結果が生じる可能性があります。

入力とコントロール

接続タイプ

接続名

関数

入力

名前のない

3Dシーンの背景ピクセルとマージするためにマテリアルに使用している2D画像。

Control (UI)

Knob (Scripting)

Default Value

関数

BlendMat Tab

channels

channels

rgba

効果はこれらのチャンネルにのみ適用されます。

右側のチェックボックスを使用して、個々のチャンネルを選択できます。

operation

operation

over

BlendMatノードの入力マテリアルと背景ピクセルを合成する方法を選択します。

none -素材を黒に設定します。

replace -マテリアルと背景が重なるマテリアルを表示します。

over -マテリアルのアルファに従って、背景ピクセル上にマテリアルを合成します。

stencil -マテリアルのアルファが黒の背景ピクセルを表示します。マテリアルのアルファが白の場合、マテリアルは黒に設定されます。これが機能するには、BlendMatノードがアルファチャネルを処理する必要があるため、チャネルをrgbaに設定します。この操作はマスクの反対です。

mask -マテリアルのアルファが白の背景ピクセルを表示します。マテリアルのアルファが黒の場合、マテリアルも黒に設定されます。これが機能するには、BlendMatノードがアルファチャネルを処理する必要があるため、チャネルをrgbaに設定します。この操作は、ステンシルの反対です。

plus -素材に背景ピクセルを追加します。

max -ピクセル値が背景ピクセルより大きい場合は素材を使用するか、背景ピクセルを使用します。

min -ピクセル値が背景ピクセルより小さい場合は素材を使用するか、背景ピクセルを使用します。

surface blend

surfaceblend

input fragment

入力テクスチャが、シェーダーが適用されるジオメトリの頂点カラーとどのようにブレンドするかを決定します。

input texture -入力テクスチャのみを使用します。

vertex color -頂点カラーのみを使用します。

modulate -テクスチャ*頂点カラー。

plus -テクスチャ+頂点カラー。

over -(テクスチャ+((1-a)*頂点カラー))。

subtract -テクスチャ-頂点の色。

ステップバイステップガイド

マテリアルと背後のオブジェクトのマージ