UE4-(反射)场景采集之场景采集立方体

场景采集立方体:采集到的是立方体贴图

操作:

UE4-(反射)场景采集之场景采集立方体

1.搜索Capture 选择场景采集立方体,拖拽到场景中

UE4-(反射)场景采集之场景采集立方体

2.在文件夹空白处创建纹理 立方体渲染目标,重命名为RenderTextureCube

UE4-(反射)场景采集之场景采集立方体UE4-(反射)场景采集之场景采集立方体 UE4-(反射)场景采集之场景采集立方体

3.将RenderTextureCube与SceneCaptureCube 相机 关联

UE4-(反射)场景采集之场景采集立方体 UE4-(反射)场景采集之场景采集立方体

4.设置RenderTextureCube 画面分辨率

双击打开RenderTextureCube

UE4-(反射)场景采集之场景采集立方体

需要设置:1.压缩设置,可以选择默认也可以选择HDR模式

2.尺寸X:用来设置分辨率,建议不要太大。

UE4-(反射)场景采集之场景采集立方体

5.创建材质球,命名为M_RenderTextureCube.

UE4-(反射)场景采集之场景采集立方体

6.编辑材质球,双击打开新建材质球,将RenderTextureCube拖拽到材质球编辑器中

UE4-(反射)场景采集之场景采集立方体

注意:如果此时将Texture Sample与基础颜色相链接,会报错,需要使用矢量操作节点  ReflectionVectorWS节点

ReflectionVectorWS:反射全局空间矢量:表面法线上的摄像机方向

UE4-(反射)场景采集之场景采集立方体

7.创建立方体,将 M_RenderTextureCube材质赋予给立方体

UE4-(反射)场景采集之场景采集立方体

UE4-(反射)场景采集之场景采集立方体

效果:立方体的每个面分别反射不同的效果。并且人物相机移动,立方体上的画面也跟随变化,场景采集立方体相机移动,画面也会跟随改变。

UE4-(反射)场景采集之场景采集立方体

注意:在场景采集立方体 相机中,可以设置是否采集每帧。取消勾选后,只有相机加载或者移动时渲染一次并记录到立方体贴图中。

效果:

UE4-(反射)场景采集之场景采集立方体  UE4-(反射)场景采集之场景采集立方体