Ue0从零开始的虚幻生活(五):做一个动态雪地
1)添加一个SceneCapture2D相机
1、新建一个蓝图类并添加SceneCapture2D组件
2、将相机设为正交投影并设置宽为2048(20米)
3.在资源管理器中新建两个RenderTarget,按1,2排序,2会用到。然后在CaptureComponent2D中绑定RendetTarget1,并将CaptureSource改为Final Color
4.新建一个材质名为Depth,将MaterialDomain改为Post Process(后期处理),添加到CaptureComponent2D的后效材质数组中
5.新建一个材质Snow,将其设置为Two Sided
2)编写Depth材质![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/8f03022c680509a60898b1a015036de6.png)
3)实现凹陷效果
1、新建一个MaterialParameterCollection(材质参数集)并添加一个Scalar参数OrthoWidth
并在蓝图类的BeginPlay事件中将CaptureComponent的OrthoWidth赋给它
2、新建编写Snow材质
4)记录运动轨迹
1、新建一个材质Save,并将阴影模型改为Unlit
2、
3、在蓝图类添加蓝图