Unity Post Processing(后处理效果)添加方法及注意事项-最全最新
Unity版本:2021.1.3;
前言:Post Processing(后处理效果)使用前需要区分渲染管线,不同的渲染管线有不同的添加方式,本文以通用和URP两种渲染管线举例;(这在之前的教程中没有看见提及)
一、概括说明:
- 通用渲染管线(3D):需要在 “Window > Package Manager” 找到 “Post Processing” 插件并安装;
- URP渲染管线:在安装URP插件之后(或者直接新建URP工程文件),直接在 “Hierarchy” 面板鼠标右键 “Volume > Global Volume” 添加全局效果(可选其他);
- 写脚本添加;(本人未测试,不过这个是一个思路与方法)
- 需要说明的是,根据个人测试结果,这两种添加方式在渲染管线不同时 是不通用的,如果有其他的添加方式请大家留言,自会去学习,本文只提供浅显的建议,望见谅。
二、具体操作说明:
通用渲染管线:
(1) 安装插件(见上述);
(2)选择 “Main Camera” ,点击 “Inspector面板 > Add Component” 按钮,分别选择 “Rendering > Post-Process Layer” 和 “Post-Process Volume” 两个组件;
(3)“Post-Process Layer” 面板需要将 “Volume Layer” 设置成与摄像机的 “Layer” 层相同;或存在一定的包含关系;
(4) “Post-Process Volume” 面板勾选 “Is Global”;在 “Profile” 新建一个 “Main Camera Profile”(点击 NEW即可);
(5)点击 “Add Effect” 选择需要的效果,这里不再赘述,相关的文章很多,可以查看官网详情;
(6)常见的问题主要是第(3)步,需要仔细设置。
相对于通用渲染管线,URP渲染管线可以自带后处理效果,无需插件安装,步骤如下:
(1)在安装URP插件之后(或者直接新建URP工程文件),直接在 “Hierarchy” 面板鼠标右键 “Volume > Global Volume” 添加全局效果(可选其他);
(2)选中 “Global Volume” ,在 “Inspector” 面板找到 “Profile” 点击 “NEW” 新建一个 “Global Volume Profile” 文件;
(3)选择 “Add Override” 添加想要的效果;
(4)回到 “Main Camera” 的 “Inspector” 面板,勾选 “Camera > Rendering > Post Processing”;
(5)找到”UniversalRenderPipelineAsset_Renderer“ 文件,选择之后在其 “Inspector” 面板勾选 “Post Processing > Enabled” 选项。
三、注意事项:
- Unity这个软件总会出现一些莫名的错误,其中操作细节较多,建议看的时候仔细查看本文,同时欢迎大家纠错;
- 关于HDRP渲染管线个人未涉及所以并未测试,具体方法可以参考URP渲染管线尝试;
- 在通用和URP渲染管线两种情况下,“Main Camera” 的属性是不同的,比如在通用渲染管线下就没有 “Post-Processing” 这个勾选,所以本质上就决定了后处理效果添加方式的区别。
Unity Post Processing(后处理效果)添加方法及注意事项-最全最新相关推荐
- unity Text文字淡入效果
unity Text文字淡入效果 CrossFadeAlpha()方法 先将alpha降为0,再改为1. public Text t;void Start() {t.CrossFadeAlpha(0f ...
- 【Unity后期渲染】Post Processing 后处理插件最全使用说明
Post-Processing使用手册 近段时间接触使用了Unity的后处理插件Post-Processing. 该插件十分强大,能增强画面真实感,产生发光效果,进行调色等.使用也很简单,调节一下参数 ...
- Unity 之 Post Processing后处理不同项目配置(URP项目配置)
Unity 之 Post Processing后处理不同项目配置(URP项目配置) 一,Post Processing介绍 二,正常项目配置 2.1 场景配置 2.2 集成步骤小结 三,URP项目配置 ...
- Unity后处理效果之边角压暗
我使用的版本为2019.4.12(LTS)版本,项目是HDRP项目. 边角压暗效果的触发,可以按钮触发,也可以按键触发,按钮触发直接调用ButtonEvent()方法就好了.两种方式稍微有点差距,但不 ...
- unity脚本控制逐渐消失_Unity实现只狼弹反后处理效果
简介 今天是只狼发售一周年,作为去年的goty,只狼最核心的系统莫过于弹反,笔者去年也是和弦一郎大战几百回合,通关之后很想实现以下弹反瞬间的效果. 最终实现效果如下: Unity实现只狼弹反后处理效果 ...
- 一键快速添加烟雾效果的方法(180个烟雾视频特效)
一键快速添加烟雾效果的方法是什么?180个烟雾视频特效,包含大面积烟雾缭绕,缕状烟雾,烟囱管道排放烟雾等,MP4视频格式.软件混合模式改成Screen(屏幕)即可,视频素材采用RED相机镜头拍摄,达到 ...
- Win11如何添加图片3D效果?Win11添加图片3D效果的方法
Windows11系统为用户更新了很多丰富且有趣的功能,而为图片添加一个3D效果也是其中一个功能,该功能可以为用户的图片带来不一样的变化,但很多小伙伴不清楚要如何去添加,那么要如何操作呢?下面就和小 ...
- html添加花瓣,JS绘制生成花瓣效果的方法
本文实例讲述了JS绘制生成花瓣效果的方法.分享给大家供大家参考.具体如下: 这里使用JS绘制生成花瓣效果,纯JS生成的图形绘制效果,想研究一下JavaScript图形绘画方面知识的,不妨参考一下这个小 ...
- system volume information是什么文件_如何扩展Unity URP的后处理Volume组件
Unity在更新到Unity2019.4之后,大家或许已经发现,在使用URP(通用渲染管线)的情况下,Unity原来的Post Processing插件好像不起效了.原来Unity在Unity2019 ...
最新文章
- Angular7中引用外部JS文件
- Scala变量和常量
- 在Jetson Nano上编译 pyrealsense2库包,并在Intel的tof相机上进行测试
- VS2013导入opencv320配置属性文件
- 输出任意一元二次函数的结果值
- mongodb 入门笔记
- sphinx配置 + php
- 解密 云HBase 冷热分离技术原理
- 11.29 广州国际设计周
- react项目 npm run eject报错
- 在没有密码提示的情况下在Ubuntu上安装MySQL
- ALSA之PCM分析
- matlab写入二进制文件注意事项
- 北京环球度假区宣布首批21家旅游渠道官方授权合作伙伴
- spring boot 中调用存储过程失败问题
- APK文件的安装方法
- 台式计算机常用的网卡类型,台式机无线网卡如何查看型号
- QNX dumper生成的core文件无法拿到堆栈信息
- Python 弹出对话输入框
- Tarjan(塔杨)算法详解
热门文章
- 华赛防火墙LICENSE文件注册方法
- 花式栈溢出技巧----Stack smash
- Web打印控件Lodop实现证件套打
- 从安卓8.0到android n,只需三步! 教你玩转安卓平板屏幕校色
- 为下一代消费者做游戏
- xf86-video-intel源码分析2 —— README
- C语言-动态内存管理(malloc()、calloc()、realloc()、free())
- 关于举办2021年蜀山区青少年信息学科普日暨第二十届青少年信息学竞赛的通知
- c语言转达大小写,广东高考英语听说考试Part C部分好难?满分的关键在这里~
- CSDN专题:谁将引领RIA的发展方向