Blender(blender.org - Home of the Blender project - Free and Open 3D Creation Software)是一款功能强大的开源3D创作套件,它支持整个3D管道—建模、渲染、动画制作、模拟、渲染、合成和运动跟踪,甚至视频编辑和游戏制作,其具有:开源和免费、跨平台、多用途、建模工具强大、渲染引擎、动画和骨骼系统、模拟和物理、脚本和插件、社区和支持等特点。
对于我来说,最吸引我的是其开源和免费。在本科阶段,我曾经使用Zbrush、123D Desigin、SketchUp建模,123D是开源的但是其建模能力很有限,ZB和SU能力强大,但并非免费。ZB破解更为麻烦,使用注册机破解时总是出现问题,安装后也因为升级系统等破解失效。SU破解简单,但主要是建筑物建模,并且当时使用vary贴图渲染也需要注册。
此外,更吸引我的是,Blender可以将地理信息系统(GIS)数据与三维建模软件Blender集成,以实现更高效和直观的地理空间数据可视化和分析。Blender不仅可以和QGIS等软件结合起来,更是直接提供了BlenderGIS插件。
BlenderGIS是一个专为Blender设计的GIS插件,它允许用户直接在Blender中导入和处理GIS数据,如Shapefile矢量数据、栅格图像、GeoTIFF数字高程模型(DEM)以及OpenStreetMap XML。这个插件极大地扩展了Blender在地理空间数据处理方面的能力。我们可以使用Blender导入GIS数据、抓取在线地理数据、地形和城市建模、三维地形渲染等。
1 Blender 4.30 安装
(1)软件安装
首先进入官网下载链接(Download — blender.org:https://www.blender.org/download/),选择对应系统的安装包。点击下载安装包后,会将安装包下载到默认下载路径。点击后,有可能弹出捐赠页面,有能力和情怀的可以捐赠点。
双击下载的blender-4.3.0-windows-x64.msi
安装文件,点击Next。
接受相关的许可,点击Next。
可以修改默认的安装路径,点击Next
后,点击Install
安装。
安装成功。
(2)更改语言设置
通过Blender软件桌面快捷方式打开软件。
Edit
菜单栏打开Preferneces
。
修改为简体中文。
重启软件,可以看到界面为中文。
2 BlenderGIS插件安装
(1)安装插件
下载BlenderGIS插件压缩包,Github链接:https://github.com/domlysz/BlenderGIS
Gitee镜像库:blendergis: BlenderGIS 是一个链接 Blender 和地理数据的 Blender 插件 https://gitee.com/mirrors/blendergis
选择从磁盘安装插件:
找到下载的安装包,选择:从磁盘安装。
安装后,从插件库搜索GIS,便可以看到BlenderGIS插件。可以在这个界面设置默认坐标系(Spatial Referece Systems
)和重采样方法(Resampling method
)、缓存文件夹(Cache folder
)等。
接下来,勾选启用Node Wrangler
插件,该插件Node Wrangler 是 Blender 中一个非常有用的插件,它提供了多种工具来帮助用户快速有效地处理节点,特别是在着色器和合成节点的编辑中,可以用来更新贴图、添加纹理配置等。
(2)插件介绍
点击工具栏的GIS插件,导入数据、导出数据等一般不会出现报错,但有些特殊的坐标系可能会导致数据无法正常加载。
点击Web geodata,尝试导入在线数据,可以导入底图、OSM、SRTM高程数据。在导入OSM活SRTM时,需要注意导入的范围,如果范围太大,很容易出现报错:Too Large Extend! #160
,这是因为BlenderGIS 依靠各种 Web 服务直接获取数据,旨在轻松获取指定位置的数据,而不是用于下载大量数据。在这些服务策略方面,BlenderGIS 限制了最大 400 平方公里的处理范围。错误参考:Too Large Extend! · Issue #160 · domlysz/BlenderGIS
在导入底图(Basemap)时,需要注意使用的网络需要科学和魔法,并且可以设置底图数据源和图层。当没有魔法时,有可能不能正常加载所有数据或者加载较慢。
此外,看到有人安装后加载底图出现问题:NO imaging library available. ImagelO module was not correctly installed
。我没有遇到这个问题,我猜测可能与魔法上网有关。参考:No imaging library available. ImageIO module was not correctly installed · Issue #617 · domlysz/BlenderGIS,其中提及是防火墙的原因。并且CSDN有用户提及是缺乏GDAL的原因,参考链接:https://blog.csdn.net/dxs1990/article/details/123286015。
我的电脑之前早已安装了GDAL,安装GDAL可以参考:How to install GDAL · domlysz/BlenderGIS Wiki 或之前的推送:https://mp.weixin.qq.com/s/JNnNm11APgsqUdVpp-EIww?token=219842103&lang=zh_CN,下载GDAL WHL文件。
如果需要GDAL WHL文件,也可以关注、转发、私信,获取GDAL百度网盘链接。