> 文章列表 > CesiumForUnreal实现多边形裁剪3dTileset效果

CesiumForUnreal实现多边形裁剪3dTileset效果

CesiumForUnreal实现多边形裁剪3dTileset效果

文章目录

    • 1.实现目标
    • 2.实现过程
    • 3.原理浅析
    • 4.参考资料

1.实现目标

基于CesiumForUnreal插件Cartographic Polygon Actor在Runtime运行时环境下实现对地形3DTileset的多边形裁剪效果,GIF动图如下:

CesiumForUnreal实现多边形裁剪3dTileset效果

2.实现过程

在Editor中的具体操作过程可以参考CesiumForUnreal官方裁剪地形的教程,本文这里在Runtime环境下进行实现。数据依旧是使用CesiumForUnreal插件加载在线的地形和影像数据。

(1)首先看一下Cesium World Terrain这个地形3DTileset的材质,可以看到默认没有设置具体的材质实例,但是通过阅读插件的源码发现,其会自动默认使用MI_CesiumThreeOverlaysAndClipping材质实例,目录位置在“CesiumForUnreal/Materials/Instances/”。

户口知识网