Unity HDRP入门(十四)

403 阅读2分钟

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

概述

本系列文章主要记录Unity的HDRP项目入门级教程,本篇文章将介绍Volume框架(也是作者本人的学习过程)里的Exposure(曝光控制)

Exposure(曝光控制)

曝光指的是相机感光元件器件接受的光线强度,曝光的数值越高,相机接受的光想强度就越大。这个和我们平时使用的手机相机的曝光是相类似的。
Exposure(曝光控制)参数
添加Exposure后,我们可以看到Exposure一共有四种模式:Fixed、Automatioc、Curve Mapping、Use Physical Camera

image.png Fixed:固定值曝光,通过手动调整出一个固定的值来控制整个场景的曝光。Fixed模式下,只有一个可调参数。没有其余参数

0609-1.gif Automatioc:自动曝光,根据屏幕上的内容自动设置曝光。适用于曝光随位置不同而发生变化的场景,比如从阴暗的地方走到明亮的地方等。自动曝光的参数就比Fixed模式下要多得多

image.png

Curve Mapping:曲线映射,曲线控制曝光。通过自定义曲线来控制当前场景的曝光,其中X轴表示当前场景的曝光,Y轴表示我们想要的曝光,不过这些一般都是由专业人士进行调整

image.png 我们大致的随便调整一下,来看看场景中的变化 0609-2.gif Use Physical Camera:字面意思,使用物理相机控制曝光,当选择此项的时候,和Fixed类似,Volume中只剩下一项参数。场景中的各种曝光需要在相机组件上的物理项进行调整,当效果不足的时候,在调整此项参数。 image.png 在相机组件中,我们通过控制Iso、Shutter Speed和Aperture几项参数来控制场景的曝光。

image.png

0609-3.gif

物理相机可以很好的模拟出真实世界中的相机的各种效果,但是这个仍然适合专业人士。

就非专业人员来说,Fixed和Automatioc两种模式其实就够用了。

结束

本篇文章就介绍到这里,其中一些参数都是作者自己的理解,如果有什么不对的地方欢迎大家指出。我们共同学习。