合并两个着色器节点

随着Shader菜单的MergeMat节点,您可以使用以下合成算法将两个着色器节点合并在一起nonereplaceoverstencil。MergeMat节点对于组合多个Project3D节点特别有用,它使您可以合成彼此投影到3D几何图形上的2D图像。

合并两个着色器

1.   选择3D > Shader > MergeMat在要合并的两个着色器节点之后添加MergeMat(上方)节点。
2.   将MergeMat节点连接到img要投影图像的3D对象的输入。
3.   将着色器节点连接到MergeMat节点的AB输入。A引用前景元素,并且B到背景元素。

例如,如果要组合两个Project3D节点并将其结果合成到一个球体上,则节点树将类似于以下内容:

4.   来自operation下拉菜单,选择要如何将两个着色器节点的结果合成在一起:

只使用输入B在组合中,选择none

只使用输入A在组合中,选择replace

合成输入A输入过多B使用面具,选择over

使用输入B在遮罩区域之外,选择stencil

使用输入B在遮罩区域内,选择mask

添加输入B输入A, 选择plus

使用输入A如果大于输入B否则使用输入B, 选择max

使用输入A如果小于输入B否则使用输入B, 选择min

5.   对于操作(例如over)需要一个Alpha通道(遮罩),请从Alpha中选择要用于Alpha的通道channels下拉式菜单。