建模软件Blender与Blender GIS插件安装教程

embedded/2025/3/2 1:21:22/

Blender(blender.org - Home of the Blender project - Free and Open 3D Creation Software)是一款功能强大的开源3D创作套件,它支持整个3D管道—建模、渲染、动画制作、模拟、渲染、合成和运动跟踪,甚至视频编辑和游戏制作,其具有:开源和免费、跨平台、多用途、建模工具强大、渲染引擎、动画和骨骼系统、模拟和物理、脚本和插件、社区和支持等特点。

image-20241210095958234

对于我来说,最吸引我的是其开源和免费。在本科阶段,我曾经使用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百度网盘链接。


http://www.ppmy.cn/embedded/169205.html

相关文章

RabbitMQ系列(七)基本概念之Channel

RabbitMQ 中的 Channel(信道) 是客户端与 RabbitMQ 服务器通信的虚拟会话通道,其核心作用在于优化资源利用并提升消息处理效率。以下是其核心机制与功能的详细解析: 一、Channel 的核心定义 虚拟通信链路 Channel 是建立在 TCP 连…

安全传输,高效共享 —— 体验FileLink的跨网文件传输

在当今数字化转型的浪潮中,企业在进行跨网文件传输时面临诸多挑战,包括数据安全、传输速度和用户体验等。为了解决这些问题,FileLink应运而生,成为一款高效、安全的跨网文件传输解决方案。 一、FileLink的核心特点 1.加密技术 …

嵌入式硬件篇---数字电子技术中的时序逻辑

文章目录 前言简介1. 关键延迟时间的定义与作用(1) 传输延迟(Propagation Delay)定义作用示例 (2) 时钟到输出延迟(Clock-to-Q Delay, Tcq)定义作用示例 (3) 建立时间(Setup Time, Tsetup)定义作用示例 (4)…

介绍一款飞算JavaAI编程工具,集成到idea,图文并茂

飞算的插件下载地址,里边也有安装步骤: JavaAI 下载 从file-》setting-》plugin,然后走图中所示 选择从磁盘安装插件:找到下载好的压缩包然后进行idea重启 根据提示模块可以生成代码,就是需要等待,后期不…

堆和STL —— priority_queue 【复习笔记】

1. 堆 1.1 堆的定义 堆是一棵特殊的完全二叉树,可以实现优先级队列(priority queue),堆中每个结点,如果存在子树,那结点的权值要大于等于(小于等于)子树的所有结点的权值 堆可以分为大根堆:结…

axios几种请求类型的格式

Axios 是一个基于 Promise 的 HTTP 客户端,广泛用于浏览器和 Node.js 中发送 HTTP 请求。它支持多种请求格式,包括 GET、POST、PUT、DELETE 等。也叫RESTful 目录 一、axios几种请求类型的格式 1、get请求 2、post请求 3、put请求 4、delete请求 二…

秒验:重构APP用户体验与运营效率

秒验:重构APP用户体验与运营效率 在移动互联网竞争日益激烈的今天,APP用户对便捷性和安全性的需求持续升级。传统短信验证码的“输入-等待-验证”流程,因延迟、操作繁琐等问题,已成为用户流失的重要漏斗。而基于运营商网关的“一…

拍照自带解说?水印相机,让CAD照片标注“开口说话”!

在施工造价等领域的工作中,现场图片与图纸的结合使用是非常常见的场景。以往,我们可能会花费大量时间去整理和标记图片,以便与图纸准确对应。 现在,借助CAD快速看图-水印相机功能,这些问题都能轻松解决! …