欢迎光临散文网 会员登陆 & 注册

UE4后处理遮罩

2022-04-29 15:51 作者:Lucas_dudu  | 我要投稿

自定义深度通道

模型render属性,开启 render CustomDepth Pass


模型Details


通过开启模型自定义通道来扣取图像

因为自定义深度的范围值非常大,所以要减去一定的值才能显示抠像。

然后归一,获得alpha值,值为1输出白色,值为0输出场景颜色。这样就得到了除了遮罩意外所有颜色


自定义模具

首先.打开项目设置,修改为支持模具和通道Enabled with Stencil


修改项目设置
自定义模具
两个模型两种不同ID

使用saturate时为了让深度值变为0,UE4默认不是为0

用if来判断两种不同深度ID并输出两种颜色,A输出的是自定义深度通道信息,B为1.5,

那么A>B 时输出的就是模型1通道为2的遮罩信息,A<B时输出的就是模型2通道为1的遮罩信息。这样显示不同的颜色信息就有了。

UE4后处理遮罩的评论 (共 条)

分享到微博请遵守国家法律