UE4后处理遮罩
2022-04-29 15:51 作者:Lucas_dudu | 我要投稿
自定义深度通道
模型render属性,开启 render CustomDepth Pass


因为自定义深度的范围值非常大,所以要减去一定的值才能显示抠像。
然后归一,获得alpha值,值为1输出白色,值为0输出场景颜色。这样就得到了除了遮罩意外所有颜色
自定义模具
首先.打开项目设置,修改为支持模具和通道Enabled with Stencil



使用saturate时为了让深度值变为0,UE4默认不是为0
用if来判断两种不同深度ID并输出两种颜色,A输出的是自定义深度通道信息,B为1.5,
那么A>B 时输出的就是模型1通道为2的遮罩信息,A<B时输出的就是模型2通道为1的遮罩信息。这样显示不同的颜色信息就有了。