三维地形虚似可视化仿真技术是指在计算机上对数字地形模型中的地形数据实时的进行三维逼真显示、模拟仿真、简化和多分辨率表达等内容的一项技术。它涉及到遥感与测绘、现代数学、计算几何、地理信息系统、计算机图形学等众多学科领域,在游戏交互、土地与城市规划、战场环境仿真、飞行器导航与地形提示和警告系统等众多领域有广泛应用。
通常渲染三维地形一般使用ArcGIS软件ArcSence或者3DMax来实现,但是这两款软件安装起来比较麻烦,而且对电脑硬件配置要求有点高,今天我们为大家介绍一款小巧的体积,便于分发的三维图形软件来制作简单的三维地形模型,它就是Blender。
Blender是一款免费开源三维图形图像软件,提供从建模、动画、材质、渲染、到音频处理、视频剪辑等一系列动画短片制作解决方案。
Blender支持多款插件,我们将应用Blender GIS插件来实现在线加载卫星图和SRTM数据来构建三维地形模型。
我们为大家整理好了Blender软件和Blender GIS插件,现在只需要关注微信公众号“水经注GIS”,并在后台回复“Blender GIS”即可获取软件的下载地址。
软件下载也可访问Blender官网:https://www.blender.org/download/进行下载,版本选择一定要大于2.83版本,不然不能正常安装运行Blender GIS插件。下载软件安装后,启动软件选择简体中文语言即可。
Blender启动后
在软件上方菜单栏选择“编辑”,“偏好设置”,“插件”在界面上方选择“安装”,找到Blender GIS的存放目录,选择软件包,不用解压,直接点安装即可。
安装Blender GIS插件
选择Blender GIS直接安装
勾选上方框,再点前面的三角符号进入插件的设置页面,设置插件的缓存路径,可在其他盘任意新建文件夹即可。
选择Blender GIS的缓存文件夹
再在上面搜索框搜索“node”,勾选上三个即可,关闭窗口。
勾选上“node”
插件安装成功后,软件界面就会出现“GIS”按钮,点击进入选择“Web geodata”,“Basemap”,选择卫星地图,选google的前提是网站能正常访问google地图,如果不行可尝试其他方法或者选择其他地图。
选择卫星图
点击“确定”,如果配置成功,通过一段时间的加载,地图就会出现在界面中间。
地图中正常加载后的界面
按下“G”键,选择输入查找地名,这里默认是英文,选择查找级别,点击确认后稍等片刻地图会自动缩放到定位地点。
选择地点和级别
移动地图选择位置
也可以使用鼠标拖动放大地图来准确缩放到所要位置,选择好后按“E”键,就会截取界面的卫星地图进入3D视角。
卫星地图进入3D视角
给卫星图加载上高程数据,同样的点击“GIS”按钮,点击进入选择“Web geodata”,“Basemap”,选择“Get elevation (SRTM)”,稍等片刻数据自动加载完成,视图中的卫星图就会出现三维效果。
加载高程数据
在右侧菜单栏点击扳手图标“修改器属性”,选合适的强度即可。
调整三维强调
为了让三维地图细节更加突出,可以按下“Tab”键,进入编辑状态,“A”键全选,界面右键选择“细分”,在弹出的窗口中调节细化参数,参数越大被划分网格就越多,但是渲染时间也会加长,可以根据实际情况选择,然后按下"Tab"退出,可以看到三维细节更加突出。
设置细化参数
进入在扳手图标“修改器属性”,对修改保存应用即可。最后再给三维地形图增加厚度,按下“Tab” ,“A”键全选,再按下“E”键,“Z”键垂直往下拉,保持不动按下“S”,按下“Z”键,最后按下“0”,底部就变得很规整。
三维地形图增加厚度
最后将三维地形模型导出想要的格式即可。
最终效果
第一次点击“GIS”按钮加载地图时候可能报错,只需将我们提供的FreeImage文件夹复制到C盘Blender GIS的resources目录下,如小编的存放目录是:
C:\Users\Administrator\AppData\Roaming\Blender Foundation\Blender.1\scripts\addons\domlysz-BlenderGIS-7acdaae\core\lib\imageio\resources
FreeImage文件夹
其次就是在加载高程SRTM的时候,会提示需要API Key。这个需要去网站(https://opentopography.org/)注册申请,得到Key后复制到API Key框中即可。
申请到的API Key
以上就是如何利用Blender GIS制作三维地形地貌模型的简单教程,小编也是刚接触到这个软件不久好多功能还在探索,有什么问题欢迎大家一起留言讨论。
Blender GIS也支持TIF、SHP等文件的导入,大家也可以使用水经微图下载高程数据、卫星数据后,在Blender GIS导入制作三维地形,感兴趣的朋友可以自己尝试下。
我们为大家整理好了Blender软件和Blender GIS插件,现在只需要关注微信公众号“水经注GIS”,并在后台回复“Blender GIS”即可获取软件的下载地址。
最后,水经注提供丰富的地图数据与专业的GIS服务,如果您在工作中遇到与GIS相关的任何难题,请通过关注公众号“水经注GIS”并在后台留言告诉我们,我们将针对比较有典型性和代表性的问题提供解决方案,从而将我们“为您提供丰富的地图数据与专业的GIS服务”之宗旨落到实处!