UE4-(反射)场景采集之场景采集立方体
场景采集立方体:采集到的是立方体贴图
操作:
1.搜索Capture 选择场景采集立方体,拖拽到场景中
2.在文件夹空白处创建纹理 立方体渲染目标,重命名为RenderTextureCube
3.将RenderTextureCube与SceneCaptureCube 相机 关联
4.设置RenderTextureCube 画面分辨率
双击打开RenderTextureCube
需要设置:1.压缩设置,可以选择默认也可以选择HDR模式
2.尺寸X:用来设置分辨率,建议不要太大。
5.创建材质球,命名为M_RenderTextureCube.
6.编辑材质球,双击打开新建材质球,将RenderTextureCube拖拽到材质球编辑器中
注意:如果此时将Texture Sample与基础颜色相链接,会报错,需要使用矢量操作节点 ReflectionVectorWS节点
ReflectionVectorWS:反射全局空间矢量:表面法线上的摄像机方向
7.创建立方体,将 M_RenderTextureCube材质赋予给立方体
效果:立方体的每个面分别反射不同的效果。并且人物相机移动,立方体上的画面也跟随变化,场景采集立方体相机移动,画面也会跟随改变。
注意:在场景采集立方体 相机中,可以设置是否采集每帧。取消勾选后,只有相机加载或者移动时渲染一次并记录到立方体贴图中。
效果: