平时做路桥项目的时候,经常碰到客户提出结合真实地形来制作动画或者漫游的需求,这时候就要用到一些高程地图,但是这些图往往都是收费的,而且精度也不高。今天我就来教大家如何免费得到高程图以及生成3Dmax地形。
一、高程图获取方式
1.登录地理空间数据云网站,点击"在线服务"中的"DEM切割"
2.进入后,先命名好标题,之后在"DEM数据源内"选择30米或90米。然后在地图中用矩形框选你要下载的高程数据范围,最后"栅格格式"选择tif,就可以点击执行了。
点击执行后,会跳转任务列表页面。等待一会执行进度到100%后就可以点击操作下方的按钮。进入操作页面后,点击"下载"按钮,就可以下载我们的高程地图了。
3.打开"global_mapper "软件。
打开软件后,把tif格式的文件拖入软件中,就得到一张带有高程数据的地图了。
二、制作3Dmax地形模型
4.接上方操作,点击"工具"选项栏下的"配置",在"投影"选项栏下方的选项中选择"UTM","带号"选择你要生成该区域的带号,点击确定。
5.之后在"分析"工具栏中选择"生成等高线(从高程地形数据)"。打开之后在"等高线间距中"输入你想要生产的等高线精度,点击确定。(这个跟后续模型精度有关,我们这里就以50米为样例。)
6.完成后界面图片会生产带有等高线的样式。之后点击文件→输出→输出矢量/激光雷达格式,选择"DWG"格式,点击确定,对话框全部默认确定,并保存到想要保存的位置。
7.打开3Dmax(我这里使用的是2020版本)。点击文件→导入→导入,选择并导入我们的DWG文件。
8.导入后会出现高程样条线,我们选中全部样条线,在创建栏选择"复合对象"中的地形,这样我们就生成了高精度真实地形。
通过显示线框可以发现,现在的模型布线形式杂乱,我们可以通过一致命令来重新布线。
9.在顶视图,画一个平面,平面大小要能盖过模型,"长度分段"根据自己需求来定,数量越多越精细。我们这里以500X500为例。
再在前视图,把平面模型移动到地形正上方。
选中平面,点击创建→复合对象→一致→拾取包裹对象,点击生产的模型。(过程很慢,大家耐心等待)
一致后点击后面的"沿顶点法线"选项,就会变成下面的样式。
之后对模型右键"转化为多编辑多边形"
10.转化后,点击"元素",选择"模型",移动其中一个元素模型。就会出现两套模型,一个是原模型,另一个就是整理好的规整四边形模型。
删除原模型,再选择多边形,框选没用的部分删除。
最后就生成了比较规整的模型,并且可以用多边形中的绘制变形工具进行微调修改。
下期我会教大家怎么在此基础上加上道路,敬请期待!
,