UE 设置高精度DEM的方法(UE中地形呈阶梯状的解决办法)
使用UE创建地形,不可避免要使用dem作为地形,来创建数字孪生项目。
可是,会碰到一个问题:使用png导入的地形,有明显的阶梯状,如下图所示:
阶梯状DEM
所以是什么原因呢?
答:DEM数据本就如此。1、常规非涉密的DEM,是大于等于30米,也就是30米×30米的一个方形,变成一个值,还保留int类型,自然会有至少1米的差值
2、我们下载的DEM,可能存在人为的沟壑。因为通过global mapper查看,可以看到明显的沟壑,还是规律排布。通过arcmap查看时,完全看不到沟壑,可能是两个软件渲染算法不同,导致arcmap处理掉了沟壑。
怎么办?软件处理!
1、使用arcmap的toolbox,搜索焦点统计,把DEM图进行3×3的平滑处理。注意:要多次处理,我个人人为,5次平滑为佳。这个时候,DEM的int类型就变成了float类型。
2、处理完的DEM,用QGIS打开,然后保存原始数据到tif格式(geotif),不是渲染后的图保存为tif。渲染后是把真实高程映射到了0-255之间,是一种损失。
3、使用world machine软件,用fileInput 算子,把tif读入。可以看到dem很平滑的过渡,没有锯齿,没有梯田状。如果不经过arcmap的高斯平滑(焦点统计),读进来就会看到明显的等间隔沟壑。
4、按照world machine的使用方法,一步步的操作,导出成raw格式,拓展名为r16。因为UE只认R16而不认raw拓展名。
5、打开UE,切换到地形landscape,然后导入。注意比例尺,默认XY都放大100倍,即1像素代表1米。按照自己的情况修改合适的比例。
非常平滑的DEM地形
6、非必须操作:引入Cesium插件,设置中心经纬度信息。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架