(个人)太极拳学习系统创新实训第九周(二)

本周任务:

本周我的主要任务是将手部射线改为头盔发射射线,并增加详细成绩菜单,更新界面中的成绩以及用Sence Capture 2D捕获屏幕中的信息。

我已经完成了头盔发射射线和增加详细成绩菜单,下面我将介绍用Sence Capture 2D捕获屏幕中的信息的部分。

首先我新建一个Sence Capture 2D,它是一个观众摄像机,用来捕获场景信息。它经常被用来做小地图,或者显示场景中某个角度的画面,是ue4 4.17新添加的功能。

(个人)太极拳学习系统创新实训第九周(二)

然后新建一个“渲染目标”

(个人)太极拳学习系统创新实训第九周(二)

可以看到,当我将摄像头放置在如图位置:
(个人)太极拳学习系统创新实训第九周(二)

渲染目标也就是渲染出来的图像:

(个人)太极拳学习系统创新实训第九周(二)

但是为什么会模糊呢,是因为我添加了高斯模糊:

首先将这个“渲染目标”选择为Sence Capture 2D的texture target,然后改变capture source为LDR模式。

(个人)太极拳学习系统创新实训第九周(二)

改变Depth of field的method和Depth。

(个人)太极拳学习系统创新实训第九周(二)


根据umg中控件的位置,在photoshop中刷一张灰度图出来,在需要模糊的地方刷成纯白色,其余刷成纯黑色作为mask遮罩。

(个人)太极拳学习系统创新实训第九周(二)

为渲染目标创建材质:

(个人)太极拳学习系统创新实训第九周(二)

打开这个材质,改变Material Domain和Blend Mode

(个人)太极拳学习系统创新实训第九周(二)

蓝图部分:

用interpolate线性差值render target和纯黑色,用OneMinus节点反转灰度图作为alpha遮罩确定blur区域接入base color通道,再将这张反转后的灰度图接入Opacity通道,编译保存后就可以啦。

(个人)太极拳学习系统创新实训第九周(二)

(个人)太极拳学习系统创新实训第九周(二)

问题:

没有找到相关资料如何在VR模式下使用这个效果,这一部分我将继续跟进。