UE5通过相机DOF实现模糊效果

在UE5中,通过在相机DOF(Depth of Field)或Post Process Volume(后处理体积)中对焦点距离(Focal Distance)、光圈(F-Stop)等参数的调节来实现场景的前后模糊。下面先概述常用方法与原理,然后分别介绍在Cine Camera Actor后处理体积(Post Process Volume)、以及C++中如何配置和驱动DOF模糊效果,并给出自动对焦的实用示例。

概述

  • DOF依据“焦点平面”前后距离产生模糊,焦点之外的物体越远越模糊。

  • UE5提供三种主要DOF方法:Mobile Gaussian DOF(仅移动端)、Cinematic DOF(电影级)、以及 Circle DOF(光圈真实模拟)。

  • Cine Camera上可获得最完整的摄影机参数(焦距、光圈、对焦距离)并且可在Sequencer中进行控制;普通CameraComponent则通过PostProcessSettings覆盖DOF参数。

  • DOF参数可在编辑器中实时预览,也可通过Blueprint、C++或Sequencer动态驱动,实现自动对焦、过渡模糊等效果。


1. Cine Camera Actor中的DOF设置

1.1 手动配置焦点与光圈

  1. 在场景中放置

你可能感兴趣的:(UE5,ue5,c++,相机)