1.实现目标
在UE5中使用CesiumForUnreal插件添加Cesium World Terrain
在线的世界地形,然后以25米为等高距,绘制一定范围内的等高线,如下图所示:
2.实现过程
由于这里直接使用CesiumForUnreal插件加载的在线地形,没有高度图,所以不能直接使用参考资料中的高度图生成等高线,因此需要采用其他方法来模拟实现等高线的效果。
2.1 实现原理
可以使用后处理、贴花材质或者对地形3dtiles的材质进行修改,基于绝对世界位置的
Z轴坐标
进行判断,并设置等高线的基础颜色,当达到一定高度时,不透明度设置为1,则显示,其余部分设置为0,则不显示。
2.2 具体过程
(1)创建贴花材质
,M