简介: DepthOfField (景深)效果是我们在制作渲染的时候比较常用的一种效果,主要可以用来实现画面的聚焦感,突出画面的重点。HDRP 中的DepthOfField 分为两种模式,一种是根据物理相机的实际参数来自动计算,一种就是我们手动输入需要模糊的范围。
版本:Unity2019.4.12f1 HDRP 7.5.1
准备
- 添加 DepthOfField 到我们的体积组件
- 这里的景深距离的参考是与相机的距离
- 景深效果需要我们在 Game 视窗观察
- 在场景中创建一个 Cube 来当做我们的参考体,因为我们需要知道,镜头中我们需要聚焦的位置离镜头有多远。默认创建出来的 Cube 是边长为 1 米的正方体
参数介绍
使用景深时的相机设置,便于我们观察物理相机模式下的景深景深参数面板
- FocusMode 聚焦模式 分为物理相机和手动版
1. 物理相机模式就是使用相机的焦距参数来自动计算景深效果,结果更加的真实准确,但是需要有一定的摄影知识
2. 手动模式,可以直接手动指定,当前画面中,近处的模糊和远处的模糊距离,来实现聚焦效果,结果不一定是科学的,但是更便于艺术家们手动操控 - Quality 景深质量控制,指定景深计算的质量,分高中低和自定义,做视频建议直接使用高画质
- FocusDistance 指定要聚焦的距离,具体指定多少看场景的尺寸关系和具体效果需求,我们样例中设置为1米,即1的地方为我们的聚焦点
- 手动模式分为近景模糊和远景模糊两套参数
- NearBlur 下的 Start 近景模糊的最近距离,小于这个距离完全模糊
- NearBlur 下的 End 近景模糊的最远距离,大于这个距离完全清晰
- 位于 Start 和 End 之间的距离,效果从模糊到清晰渐变
- FarBlur 下的 Start 远景模糊的最近距离,小于这个距离完全清晰
- FarBlur 下的 End 远景模糊的最远距离,大于这个距离完全模糊
-
位于 Start 和 End 之间的距离,效果从清晰到模糊渐变
手动模式下指定近景模糊和远景模糊
开启高级选项后 会出现 SampleCount 和 MaxRadius 选项
- SampleCount 计算模糊时用于采样的数量,画质设置为自定义可以控制。值越大效果越好,建议直接使用高画质即可,数值越高性能消耗越高。
- MaxRadius 计算模糊时的最大半径,可以控制模糊的大小,画质设置为自定义时可以控制。此值在采样数不够的情况不建议太大,不然会出现严重的重影现象
调高采样次数后,高模糊半径也不会出现重影现象
网友评论