简介:HDRP 中的相机对其参数进行了分类,分为 通用,物理,输出,我们介绍 物理 属性参数
版本:Unity2019.4.12f1 HDRP 7.5.1
准备
- 为了方便观察,我们删除多余的相机,只保留一个相机
相机物理参数介绍
- 物理类型的参数主要就是模仿真实相机的一些功能的参数
- SensorType :镜头类型,类似于我们单方相机的镜头类型,比如什么 35 mm镜头,70 mm 镜头等,在焦距固定的情况下,镜头 毫米数越大,视野越大,透视越强
- SensorSize:代表的时镜头的长和宽,这里设置的长宽可以理解为预期的屏幕大小,相机的视野根据这个长款来自适应,其适配方式有下面的 GateFit 决定。
跟SensorType 是配套的,设置不同的 SensorType 会自动匹配相对应的参数。当手动修改时,SensorType 的类型会变为 custom(自定义)。
下图红框代表的就是 SensorSize ,蓝框代表的是相机的视野范围,相机视野框有四条对角线链接四个角,可以依此来区分 SensorSize 框和相机视野框
- ISO :感光度,值越大感光越强,这个参数只有当体积的曝光功能设置为UsePhysicalCamera时才会生效,这个值一般需要给的很大。
- ShutterSpeed :快门速度,就是拍摄一次需要接受多久的曝光,iso 不变,这个值越大,则场景越亮。也需要体积的曝光功能设置为UsePhysicalCamera时才会生效
单位分为秒,和多少分之一秒,表示方式和单位的不同而已可以互相转换。
当单位为 Second 时,数值代表渲染一帧接受多少秒曝光,如,0.005,则代表渲染一帧接受0.005秒的曝光
当单位为 1/second 时,则代表渲染一帧接受多少分之1秒,如,200,则代表渲染一帧接受 1/200 秒的曝光
- GateFit :相机视野适配 SensorSize 的方式。一般我们手动设置的长宽不一定正好就是相机显示分辨的长宽,这时就需要一个适配方案,比如是按照SensorSize 宽度来计算相机视野的大小,还是按照SensorSize 高度来计算相机视野大小。包含五种适配方式
- Vertical : 按照 SensorSize 的垂直高度来计算相机视野框的长宽
- Horizontal : 按照 SensorSize 的水平高度来计算相机视野狂的长宽
- Fill : 按照最小的适配边来适配,即保尽最大程度证相机视野框在SensorSize框内
- OverScan:按照最大适配边来适配,即保尽最大程度证相机的视野范围始终可以涵括SensorSize的范围
- None:没有适配,将 SensorSize 的范围作为渲染范围,除非SensorSize和相机输出长宽比一致,不然会引起图像长宽失调
- FocalLength:焦距,较小的值会产生较宽的景深。SensorTpye 固定的情况下,此值越小视野越大,景深范围越大 , 此值越大视野越小,景深范围越小
当 Volume 中的 DepthOfField 使用了 UsePhysicalCamera 模式时,FocalLength 会对景深产生影响
- Aperture: 孔径比,也称为 f 值 (f-stop) 或 f 数 (f-number),指摄像机焦距与镜头直径的比率
Aperture 越大,证明焦距大孔径小,所以景深模糊小,曝光度低,Aperture 越小,证明焦距小孔径大,景深模糊越大,曝光度越低
当 Volume 中的 DepthOfField 和 Expose 的模式设置为 UsePhysicalCamera 时会受 Aperture 影响。
- Shift :偏移,斜切, 分为两个方向,X 是横方向,Y 是垂直方向。其所为的XY 方向是相对于相机自身的坐标方向
- ApertureShape :光圈样式
- BladeCount : 用来表示真是相机快门(光圈)的叶片数量,可以影响景深的散景外观,实测对景深的模糊效果影响不大
- Curvature:使用重新映射器将光圈范围映射到叶片曲率。在较高的光圈值下,光圈叶片在散景上变得更加明显。调整此范围可以定义散景在给定光圈下的外观。最小值产生完全弯曲的完美圆形散景,而最大值产生具有可见光圈叶片的完全成形的散景。此属性会影响景深散景的外观。实测对景深的模糊效果影响不大
- BarrelClipping:猫眼效果的强度,实测对镜头效果影响不大
- Anamorphism:控制相机模糊的变形,正直会使摄像机垂直模糊更明显,负值会使摄像机水平,模糊更明显,可以影响 景深 和 辉光。
- HDRP 的相机物理属性都是参照真实相机来设计的,需要有一定的摄影知识方可得心应手,本人对摄影也不是很了解,所以有描述不准确的地方,还望网友们可以留言指出。