UE5实现贴地面效果(RT+Decal)
文章目录
-
- 1.实现目标
- 2.实现过程
-
- 2.1 实现原理
-
- 2.1.1 Render Target
- 2.1.2 Polygon
- 2.2 具体过程
- 3.参考资料
1.实现目标
在之前的文章中基于CesiumForUnreal实现了对地形3DTileset的贴地面绘制效果,在这里基于UE自带的RT和Decal
实现更加通用的贴地面效果。依旧是加载在线的Cesium World Terrain,实现的贴地面效果如下:
2.实现过程
这里使用UE的RT与Decal实现更加通用的贴地面方法。由于Decal贴花只能是方形的,既然不能改变贴花的形状,那就通过改变纹理贴图,设置材质的不透明度,间接产生不规则的形状。但这种方法也存在一定的问题,因为纹理的大小是一定的,在大比例尺下边缘锯齿问题十分明显,不如之前文章中基于3dtileset实现的贴地