持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第4天,点击查看活动详情
概述
本系列文章主要记录Unity的HDRP项目入门级教程,本篇文章主要通过官方示例项目了解HDRP,以及对HDRP官方示例场景进行解析。上一篇介绍了示例场景中天空和雾(Sky and Fog Volume)的Volume组件的一小部分,本篇文章将继续分享Volume组件
天空和雾(Sky and Fog Volume)
Visual Environment(视觉环境)
Visual Environment,根据组件结构可以看出,主要是控制场景中SkyBox(天空盒)
其中type一共有4种模式:
- None:不选择天空盒,此时场景中的环境光照不会受到天空盒的影响。
- Gradient Sky:使用渐变的天空盒
- HDRI Sky:通过HDRI高动态图片采集天空盒的光照信息。
- Physically Based Sky:采用物理天空盒,类似于模拟真实光照等复杂效果
HDRI Sky
示例场景中使用的是HDRI Sky,所有需要为Volume指定一个HDRI Sky。Volume组件上默认是没有 HDRI Sky的设置选项,所以在选择完模式之后,我们需要点击Add Override
添加一个Sky项,这样才能将HDRI Sky的配置文件添加上并进行设置。
添加好后,我们再将Unity再带的HDRI Sky关联到组件上。
在HDRI Sky的选项下,我们注意到,有一个Exposure(曝光度)选项,此选项的作用有点类似于灯光组件中的intenstiy的作用,不过这里是通过天空盒对环境光的强弱进行改变。
Fog
这里的雾就相当于普通普通工程中的Light设置下的Other Settings中的雾,如下图所示。可以控制场景的雾的浓度,距离的远近,颜色等一系列参数。。
Post Process Volume(后期处理)
Post Process也是Volume框架中的内容,不过这个处理是应用于整个屏幕的,其实是可以和上面雾等设置合并到一起,使用一个配置文件即可,示例场景中之随意分开是为了能够更好的进行分类,并且后期维护也能够更加的方便
结束
本文内容均为作者在学习HDRP内容的时候自己的理解,如有不对之处还请指出,大家共同学习进步。。。谢谢