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

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

右側の画像はBlendMatノードを示しています
市松模様の球に適用されます
市松模様のアルファチャネル)とBlendMat
operationに設定stencil

マテリアルを背後のオブジェクトとマージするには

1.   選択する3D > Shader > BlendMat背景ピクセルとマージするマテリアルの後にBlendMatノードを追加します。
2.   BlendMatノードをimgマテリアルを投影する3Dオブジェクトの入力。

3.   からchannelsプルダウンメニューで、影響を与えるチャンネルを選択します。
4.   からoperationドロップダウンメニューで、BlendMatノードの入力マテリアルと背景ピクセルを合成する方法を選択します。

マテリアルを黒に設定するには、選択しますnone

マテリアルと背景が重なるマテリアルを表示するには、選択しますreplace

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

マテリアルのアルファが黒の背景ピクセルを表示するには、選択しますstencil。マテリアルのアルファが白の場合、マテリアルは黒に設定されます。

これが機能するには、BlendMatノードがアルファチャネルを処理する必要があるため、 channelsrgba

この操作は反対ですmask

マテリアルのアルファが白の背景ピクセルを表示するには、選択しますmask。マテリアルのアルファが黒の場合、マテリアルも黒に設定されます。

これが機能するには、BlendMatノードがアルファチャネルを処理する必要があるため、 channelsrgba

この操作は反対ですstencil

マテリアルに背景ピクセルを追加するには、選択しますplus

ピクセル値が背景ピクセルより大きい場合、または背景ピクセルを使用する場合にマテリアルを使用するには、選択しますmax

ピクセル値が背景ピクセルよりも小さい場合にマテリアルを使用するか、背景ピクセルを使用するには、選択しますmin