Unity URP下通过相机让部分Render不受后处理渲染

我们有时候不想某些对象受到后处理影响,找到了这样一个决绝办法,通过增加一个Overlay相机只照射这个模型来实现,下面看看如何实现。

第一步

首先我们拖一个测试场景,有如下一些元素

一个盒子,以后后处理,叠加一个颜色,这样比较明显。

然后我们设置盒子的layer为一个特殊的层,我这里为tip层。

然后增加一个相机,放在主相机下,并只照tip层,并关闭后处理等。

设置主相机

我们主相机就不照射tip层了,并且我们新建立的相机到Stack相机列表。

最后效果

我们看到最终Game视图里的就出现了没有后处理的盒子。

我们可以优化一下程序,在需要的时候打开,不需要的时候关闭掉。

参考

https://www.youtube.com/watch?v=XH--692TZz8

相关推荐
天人合一peng1 天前
unity 生成标记根据背景色标记变色
unity·游戏引擎
天人合一peng1 天前
unity 生成标记根据背景色变色为明显的颜色
unity·游戏引擎
魔士于安1 天前
Unity 超市总动员 超市收银台 超市货架 超市购物手推车 超市常见商品
游戏·unity·游戏引擎·贴图·模型
CandyU21 天前
Unity —— 数据持久化
unity·游戏引擎
zh路西法1 天前
【Unity实现Oneshot胶卷显形】游戏窗口化与Win32API的使用
游戏·unity·游戏引擎
凡情1 天前
android隐私合规检测
android·unity
小贺儿开发1 天前
Unity3D 本地 Stable Diffusion 文生图效果演示
人工智能·unity·stable diffusion·文生图·ai绘画·本地化
mxwin2 天前
Unity Shader 半透明物体为什么不能写入深度缓冲?
unity·游戏引擎·shader
晚枫歌F2 天前
三层时间轮的实现
网络·unity·游戏引擎
咸鱼永不翻身2 天前
Lua脚本事件检查工具
unity·lua·工具