Unity HDRP Volume框架 — Lighting(光照)
Lighting(光照)参数设置
- 1、Screen Space Ambient Occasion(屏幕空间环境光遮蔽)
- 2、Volumetrics(体积光)
- 3、Light Layers(光照层)
- 4、Cookies(光线遮罩)
- 5、Reflections(反射)
- 6、Sky(天空)
- 7、Shadow(阴影)
- 8、Lights(光照)
1、Screen Space Ambient Occasion(屏幕空间环境光遮蔽)
启用后可以为场景添加基于屏幕空间计算的环境光遮蔽效果。
2、Volumetrics(体积光)
启用后可以为场景中的灯光和雾效增加体积光效果。如果要提高体积光质量,可启用High Quality(高质量)选项,但是会大幅度增加性能消耗。
3、Light Layers(光照层)
在这里启用/禁用光照层(Light Layers)功能,此功能可让场景中的光源只照亮指定的物体,忽略无关的物体。
4、Cookies(光线遮罩)
可以用在多种光源中,为光照添加逼真的效果。
- 设置Cookie纹理图集的大小以及使用格式等。
- 增加Cookie分辨率虽然会增加内存的占用,但是也能提高光线的精度,改进渲染效果。
5、Reflections(反射)
- Screen Sapce Reflection(屏幕空间反射):开启/禁用基于屏幕空间的反射效果。可以在Screen Space Reflection Override中调整相关参数。
- Compress Reflection Probe Cache(压缩反射探针缓存)可以对反射探针缓存进行压缩。
Reflection Cubemap Size用于设置反射探针Cubemap的分辨率。
Probe Cache Size(反射探针缓存大小)可用于设置缓存中能够保存的反射Cubemap的最大数量。 - Planar Reflection Probe(平面反射探针)与上述用法一致。
- Max Planar Reflection On Screen:同一画面中可以显示的平面反射探针的最大数量。
- Maximum Reflection On Screen:同一画面中可以显示的反射探针的最大数量。
6、Sky(天空)
- Reflection Size:可以控制用于计算反射信息的天空盒Cubemap的分辨率。
此分辨率并不会影响天空盒本身的质量。
- Lighting Override Mask:可以把环境光照与天空背景进行分离。
如果在此指定了一个Layer而不是使用默认的Nothing,那么HDRP会在场景中寻找与此Layer相关联的GameObject,如果找到的GameObject中包含Volume组件而且可以对当前相机产生影响,那么HDRP就会使用这些Volume中的信息来计算环境光照。
7、Shadow(阴影)
- Shadowmask:控制Shadowmask光照模式(Shadowmask Lighting Mode)启用/禁用。
- Maximum Shadow on Screen(同屏显示最大阴影数量):用于控制同屏显示的最大阴影数量。超过这里设定的阴影数量之外的阴影不被渲染。
- Filtering Quality(过滤质量):用于选择阴影的过滤质量。选择高质量可以提升阴影质量,减少阴影边缘的锯齿。
在Forward和Both模式可选择Low、Mediun和High三档质量。在Deferred模式下,只有Mediun质量。 - Screen Space Shadow(屏幕空间阴影):启用该选项后,HDRP会在一个单独的通道中计算基于屏幕空间的阴影。
Maximum:为当前项目能处理的最大数量的屏幕空间阴影;
Buffer Format:用于选择屏幕空间阴影的缓存保存格式,可以选择R8G8B8A8或R16G16B16A16; - Use Contact Shadows(使用接触阴影):可以选择Low、Mediun和High三档质量。
然后,在Light组件中可以选择可用的接触阴影质量;
另外,需要在Default Frame Setting中启用Contact Shadow选项;
下面是针对不同光源类型的阴影设置:
Directional Light Shadow(平行光阴影):
- Directional Shadow Precision(平行光精度):用于控制阴影精度,16bit比32bit使用更少的内存,但是会牺牲阴影分辨率;
- Directional Shadow Resolution Tiers(平行光阴影分辨率等级):用于控制阴影分辨率,比如Low=256是指Shadow Map的分辨率为256*256像素。
- Max Shadow resolution(最大阴影分辨率):用于控制Shadow Map的最大分辨率;
比如这里设置为2048,那么即使我们把阴影分辨率等级里的Ultra设置为4096,最终也会显示为2048。
Punctual Light Shadow(精确光源阴影):Punctual Light包含聚光灯(Spot)和点光源(Point)两种光源类型。
- Punctual Lights Atlas(精确光源阴影纹理图集):Resolution(分辨率)用于控制阴影纹理图集的分辨率;Precision(精度)同平行光;启用Dynamic时,自动切换到使用动态缩放阴影纹理图集。
注:启用动态缩放功能可能会导致光源众多的场景中的阴影闪烁跳动。
- Directional Shadow Resolution Tiers(平行光阴影分辨率等级):用于控制阴影分辨率,比如Low=256是指Shadow Map的分辨率为256*256像素。
- Max Shadow resolution(最大阴影分辨率):用于控制Shadow Map的最大分辨率;
Area Light Shadow(面积光阴影)
- Area Lights Atlas(面积光阴影纹理图集):Resolution(分辨率)用于控制阴影纹理图集的分辨率;Precision(精度)同平行光;启用Dynamic时,自动切换到使用动态缩放阴影纹理图集。
注:启用动态缩放功能可能会导致光源众多的场景中的阴影闪烁跳动。
- Directional Shadow Resolution Tiers(平行光阴影分辨率等级):用于控制阴影分辨率,比如Low=256是指Shadow Map的分辨率为256*256像素。
- Max Shadow resolution(最大阴影分辨率):用于控制Shadow Map的最大分辨率;
8、Lights(光照)
- Maximum Directional on Screen:同一画面中最多可以出现的平行光的数量;
- Maximum Punctal on Screen:同一画面中最多可以出现的聚光灯和点光源的数量;
- Maximum Area on Screen:同一画面中最多可以出现的面积光的数量;
Unity HDRP Volume框架 — Lighting(光照)相关推荐
- Unity HDRP中的光照烘焙测试(Mixed Lighing )和间接光
部分内容摘抄自:https://www.cnblogs.com/murongxiaopifu/p/8553367.html 直接光和间接光 大家都知道在Unity中,我们可以在场景中布置方向光.点光. ...
- Unity HDRP渲染管线基础指南
HDRP和LWRP简介 Unity2018中引入了可编程渲染管线(Scriptable Render Pipeline,简称SRP),是一种在Unity中通过C#脚本配置和执行渲染的方式.至2018. ...
- Unity HDRP示例场景解析
HDRP示例场景解析 一.Main Camera(相机组件) 1.General 2.Physical 二.Directional Light(平行光) 三.Sky and Fog Volume(天空 ...
- Unity HDRP烘焙技术原理及应用
您要找的是不是UWA学堂的<Unity HDRP烘焙技术原理及应用>? 文章简介 Unity的HDRP是高清渲染管线(High Definition Render Pipeline)的简称 ...
- lighting 光照简介(个人笔记)
目录 1. Unity 光照概念 1.1 光照在游戏中的作用 1.2 物理概念 2. unity 中的光源 2.1 光源的三个核心属性 2.2 光源资源管理器窗口 2.3 光源场景设置窗口 直接光和间 ...
- Unity 5 中的全局光照技术详解
简介 全局光照,简称GI,是一个用来模拟光的互动和反弹等复杂行为的算法,要精确的仿真全局光照非常有挑战性,付出的代价也高,正因为如此,现代游戏会先一定程度的预先处理这些计算,而非游戏执行时实时运算. ...
- Unity程序基础框架__音效管理模块
音效管理模块 作用:统一管理音乐音效相关 以前处理音效播放的时候就是哪儿需要播放音效就在哪儿去添加相关的代码段,弄得项目代码不简洁,也很冗杂,为了解决这个问题,整理了一个音效管理的模块,我们在哪儿需要 ...
- 【Unity】第13章 光照贴图和光影效果
分类:Unity.C#.VS2015 创建日期:2016-05-19 一.简介 在Unity 5中,Lighting是-种增强场景光照和阴影效果的技术,它可以通过较少的性能消耗使静态场景看上去更真实. ...
- Unity中的部分环境光照设置以及简单雾的效果
Unity中的部分环境光照设置以及简单雾的效果 环境光照 为什么要使用环境光照 效果实现 灯光渲染窗口 第一部分 第二部分: 环境光照 雾 结尾 先发一张最近测试出的demo图片,这个项目是开启了UR ...
最新文章
- 5G NGC — AUSF 鉴权服务功能
- 大图剪切工具,大图分割工具
- 《微信小程序:开发入门及案例详解》—— 3.4 小结
- mysql 获取刚插入行id汇总
- 《剑指offer》c++版本 7.重建二叉树
- Weka学习三(ensemble算法)
- 软件工程专业(互联网应用开发与优化方向)软件工程实践二环节教学大纲
- 安兔兔跑分可信吗_安兔兔安卓手机跑分性能榜公布:第一名实至名归?
- 物理内存不够用,临时增大Linux交换分区的方法
- Windows 7关闭和开启系统休眠
- Wamp在重新装机后不想配置
- vscode 添加库头文件_VSCode配置C/C++并添加非工作区头文件的方法
- PG修改表字段长度报错 cached plan must not change result type Hint: Please restore the result type
- BootStrap 模态框实现刷新网页并关闭
- 總結——關於2017 10 30測試的分析總結
- java调用java程序,详细说明
- 2020.10.28----HashMap
- sass与scss的区别
- 电商生鲜网站开发(四)——后台开发:商品模块-图片上传/多条件拼接sql
- QrCodeUtil--二维码工具类
热门文章
- MATLAB GUIDE 面板(panel)上的控件消失问题和不靠谱的解决方案
- 基于JAVA的KTV交易_Java 基于sshktv预定管理系统
- Nand2Tetris - Week 1
- VLC-Android音频播放不完整问题踏坑
- git报错 Disconnected:No supported authentication methods available
- 信阳师范学院计算机老师,信阳师范学院计算机与信息技术学院导师教师师资介绍简介-樊建伟...
- 十、【高级篇】RTC--实时时钟
- ACAD DWG to PDF Converter 9.8.2.4版本更新啦
- 一、自定义一个竖直Layout
- 基于微信共享充电桩小程序系统设计与实现 开题报告