持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第18天,点击查看活动详情
概述
本系列文章主要记录Unity的HDRP项目入门级教程,本篇文章将介绍Volume框架(也是作者本人的学习过程)里的Sky(天空)部分。今天主要了解的是Gradient Sky(渐变天空)
Sky(天空)
Volume中天空的重载一共有三个,分别是:
- Gradient Sky:渐变天空
- HDRI Sky:通过HDRI高动态图片采集天空盒的光照信息(在HDRP入门(四)中有介绍)
- Physically Based Sky:物理天空
今天就主要来了解下Gradient Sky(渐变天空)
渐变天空会使天空颜色有一个渐变的过程,它允许您定义三种颜色,Top、Middle和Bottom, HDRP 在它们之间插值以创建渐变天空,在想要使用渐变天空的时候,首先要先把Visusl Environment中的Type改为Gradient Sky
如下是HDRI Sky的效果
下面我们给改成Gradient Sky
我们会发现场景的物体变得非常的亮,天空变黑了。这是因为我们还没有设置家变天空的重载。首先添加渐变天空的重载。然后在打开各项参数
接下来看一下各项参数:
- Top:天空的最上层的颜色,天空的顶部(大气层)
- Middle:天空的中间部分的颜色(地平线,地面和天空结合的部分)
- Bottom:天空底部的颜色(低于地平线的部分)
- Gradient Diffusion:梯度扩散,主要用来控制地平线部分的颜色分覆盖范围的大小。较高的值会使渐变变薄,从而缩小中间部分的大小。低值使渐变更厚,增加了中间部分的大小。我们可以通过下面的动图来进行一下比较
- Intensity Mode:强度模式,指在HDRP用于计算天空强度的方法。一共有两种方法:
1、Exposure(曝光):HDRP 根据 EV100 中的曝光值计算强度。
2、Multiplier(乘数):HDRP 从平面乘数计算强度。
- Updata Mode:更新模式,HDRP更新天空环境的速率(使用环境和反射探测器)。一共有三种方式
1、On Changed:在发生变化时更新,当天空属性之一发生更改时,HDRP 会更新天空环境。
2、On Demand:按需要更新,HDRP 一直等到您从脚本手动调用天空环境更新。
3、Realtime:实时更新,HDRP 以更新周期定义的定期间隔更新天空环境。
结束
本篇文章就暂时介绍到这里,下一篇文章将介绍一下Physically Based Sky(物理天空)的使用方法。