Unity HDRP入门(十)

349 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第10天,点击查看活动详情

概述

本系列文章主要记录Unity的HDRP项目入门级教程,本篇文章将主要介绍一下HDRP配置文件中Lighting(光照)的设置

Lighting(光照)

不管在普通项目还是HDRP项目中,光照渲染都是及其重要的一部分。今天我们就来看一下,HDRP配置中的光照都有一些什么设置内容

image.png 其主要分为以下几大类:

  1. Screen Space Ambient Occlusion:屏幕空间环境光的遮蔽,这个要是为场景添加环境光的遮蔽效果,后期可以在Volume组件效果调节
  2. Volumetrics:体积光,打开此项,可以在开发过程中,在场景中已经添加的雾的身上增加体积光效果,可以提高场景的美感
  3. Light layers:光照层,有点类似于普通项目中的太阳光作用于哪一个物体层级,在HDRP项目中也是,可以让光只照亮指定层级的物体
  4. Cookies:光线遮罩,可以增强场景的渲染效果,使场景的光照效果更加真实
  5. Sky:天空,有点类似天空盒子,但是比天空盒子还要更加的强大。(个人理解)
  6. Shadows:阴影
  7. Lights:光照,其只有三个参数,依次的作用的是\
  • 在同一个画面中,最多可以出现多少个平行光\
  • 在同一个画面中,最多可以出现多少个聚光灯和点光源\
  • 在同一个画面中,最多可以出现多少个面积光。

image.png

Lighting Quality Settings(光照质量和设置)

光照质量和设置只有三个设置,非常的少,主要就是对上述的Lighting的质量进行设置,不想Rendering和Lighting那样有非常多的参数。下面一起来看一下这三个设置 image.png 1、ScreenSpaceAmbientOcclusion:屏幕空间环境光的遮蔽,就是Lighting的第一项的质量。我们打开此项会发现,里面分别有三项,Low、Medium、Hight,其实就是对应三个级别的渲染质量,里面的参数名称全部都是一样,只不过就是根据等级的不同,里面参数的大小不同,我们可以看到,随着等级的增加,参数也是在逐渐的变大。当然了,质量越高,越消耗性能,相信这一点大家也一定会知道的。

image.png

2、Contact Shadows:接触阴影,同样有三个等级同上面。

3、Screen Space Reflection:屏幕空间反射,同样有三个等级同上面。

结束

对于HDRP项目,作者本人也是在学习摸索,所以写的文章大多学习中自己的理解,如有有问题的地方还希望各位能够提出,大家共同学习。谢谢。