效果
步骤
1. 新建一个空白项目,勾选光线追踪选项
2. 新建一个Basic关卡
3. 添加初学者内容包到内容浏览器
4. 新建一个材质“M_Red”
打开“M_Red”,设置基础颜色为红色
在场景中随便布置一些物品,然后给其中的一个球体设置材质为“M_Red”,这个球体就是我们不想剔除颜色的物体
5. 打开项目设置,设置“自定义深度-模板通道”选项为“启用模板”
6. 再新建一个材质,这里命名为“M_Gray”
打开“M_Gray”,设置材质域选项为后期处理
在材质图表中添加两个“SceneTexture”节点,场景纹理分别设置为自定义模板和后期处理输入0
继续添加如下节点
7. 向场景中添加一个后期处理体积
勾选无限范围
在后期处理材质数组中添加一个元素
选择资产引用
数组元素设置为“M_Gray”,此时发现场景已经变成无色的环境
如果不想让场景中的球体失去颜色,可以先选中这个球体,然后在细节面板中勾选“渲染自定义深度通道”,并且设置自定义深度模板值为除了0以外的任何值