持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第1天,点击查看活动详情
概述
本系列文章主要记录Unity的HDRP项目入门级教程,本篇文章主要通过官方示例项目了解HDRP,以及对HDRP官方示例场景进行解析。
创建HDRP项目
本系列文章使用的Unity版本是Unity 2019.4.17(LTS长期支持版)。
接下来开始进行项目创建,首先选择Hub右上角的新项目,打开创建项目界面,创建HDRP项目的时候,要选择HDRP的示例模板(
3D Simple Scene(HDRP)),接着这是项目名以及选择项目工程存放位置等信息,这样就可以直接创建出HDRP项目。
初次打开项目可能会需要几分钟的时间加载,HDRP项目比较大,导入的速度取决于电脑的CPU运行速度(我电脑开了10分钟。。。。)。打开之后的界面如下
这里面有一个HD Render Pipeline Wizard的窗口,简称HDRP设置窗口,通过这个窗口我们可以检查我们当前所创建的项目是否拥有符合HDRP项目的所有要求的设置。我们可以看到在Configuration Checking下有三个分区,分别为HDRP,HDRP+VR以及HDRP+DXR,他们三个分别为
- HDRP:普通HDRP项目的配置检查。
- HDRP+VR:HDRP VR项目的配置检查。
- HDRP+DXR:HDRP光线追踪项目的配置检查 如果在你所使用的对应的项目的配置检查中,如果有某一项检查没有通过,则会在界面上显示Fix按钮,此时可以点击按钮单独对该项进行修复,等到所有项均为绿色对号是=时,即为检查通过。此时关闭此界面即可
示例场景解析
创建好项目后我们可以看到默认的示例场景,因为我们创建的是HDRP的示例项目,Unity会自动设置好HDRP所需的环境及资源等。
在打开的示例场景中我们可以看到,一共分为6个分组
- Main Camera:主摄像机,用来显示最终场景的渲染画面
- Directional Light:平行光,主要用来模拟太阳光的照射
- Sky and Fog Volume:天空和雾的Volume,主要控制场景的曝光和雾效等。
- Post Process Volume:后处理,可以控制场景的曝光,白平衡等一列参数。
- Light Probe Group:光照探针组,通过光照探针,可以达到对整个场景的间接光照。使用于为动态物体提供光照
- Example Assets:示例资源,包含场景中模型资源以及场景中的反射探针
- Work shop Set:场景中的墙等资源
- Props:场景中的小物件
- Reflection Probes:场景中的所有反射探针都在这里,为场景提供反射信息。
下一篇文章将详细的对示例场景中的组件进行详细分析
结束
本系列文章为HDRP初级入门文章,希望感兴趣的朋友们可以探讨学习。如有错误之处,还请指出。谢谢。