BlenderGIS插件 城市建筑3D模型自动生成 教程

目录

一、下载Blender和BlenderGIS

二、解决 No imaging library...报错

三、生成城市3D模型 

四、导出模型


本文所需文件可在如下链接下载,或者直接按照博文下载步骤下载 

https://download.csdn.net/download/ChaoChao66666/87071901?spm=1001.2014.3001.5501

 

一、下载Blender和BlenderGIS

打开blender官网来下载对应版本的blender(Download — blender.org)

BlenderGIS插件 城市建筑3D模型自动生成 教程_第1张图片

打开GitHub官网,搜索BlenderGIS

BlenderGIS插件 城市建筑3D模型自动生成 教程_第2张图片

点击第一个选项

BlenderGIS插件 城市建筑3D模型自动生成 教程_第3张图片

 点击右下角的插件最新版本的下载地址

BlenderGIS插件 城市建筑3D模型自动生成 教程_第4张图片

 然后下载压缩包

BlenderGIS插件 城市建筑3D模型自动生成 教程_第5张图片

解压刚下载的Blender

 解压后点击blender.exe运行

BlenderGIS插件 城市建筑3D模型自动生成 教程_第6张图片

 在blender中安装从GitHub上下载的插件

点击 Edit-》Preference

BlenderGIS插件 城市建筑3D模型自动生成 教程_第7张图片

点击Add-ons,然后再勾选3D View:BlenderGIS

 BlenderGIS插件 城市建筑3D模型自动生成 教程_第8张图片

搜索node,然后勾选 Node:Node Wrangler

BlenderGIS插件 城市建筑3D模型自动生成 教程_第9张图片

 安装好该插件后可以看到左上角多了GIS一项

BlenderGIS插件 城市建筑3D模型自动生成 教程_第10张图片

 但是点击如下选项后会报错

BlenderGIS插件 城市建筑3D模型自动生成 教程_第11张图片

 

 下方视频讲述了如何解决这个问题,或者按照文本第二步解决

https://www.bilibili.com/video/BV1XE411M79j/?spm_id_from=333.337.search-card.all.click&vd_source=90a2457ad918b9e09cd7f8b7c04e439e

二、解决 No imaging library...报错

先找到blender对应的python的版本

BlenderGIS插件 城市建筑3D模型自动生成 教程_第12张图片

 可以看到我的是python版本是3.10.2,64位

BlenderGIS插件 城市建筑3D模型自动生成 教程_第13张图片

BlenderGIS插件 城市建筑3D模型自动生成 教程_第14张图片

然后到官网(https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal) 下载该python版本对应的GDAL

BlenderGIS插件 城市建筑3D模型自动生成 教程_第15张图片

以及numpy

BlenderGIS插件 城市建筑3D模型自动生成 教程_第16张图片

 下载后的文件如下:

找到blender安装路径下的python解释器的位置

BlenderGIS插件 城市建筑3D模型自动生成 教程_第17张图片

 将GDAL和numpy放到该路径下

BlenderGIS插件 城市建筑3D模型自动生成 教程_第18张图片

 在该路径下打开命令提示符(最好以管理员身份运行)

BlenderGIS插件 城市建筑3D模型自动生成 教程_第19张图片

 然后分别安装GDAL和numpy包

BlenderGIS插件 城市建筑3D模型自动生成 教程_第20张图片

BlenderGIS插件 城市建筑3D模型自动生成 教程_第21张图片

 接下来需要添加环境变量

 BlenderGIS插件 城市建筑3D模型自动生成 教程_第22张图片

BlenderGIS插件 城市建筑3D模型自动生成 教程_第23张图片

 BlenderGIS插件 城市建筑3D模型自动生成 教程_第24张图片

 弄好后,重启下blender

重启后等待一段时间

BlenderGIS插件 城市建筑3D模型自动生成 教程_第25张图片

三、生成城市3D模型 

 好了后点击 GIS 

BlenderGIS插件 城市建筑3D模型自动生成 教程_第26张图片

 选择地图的数据源为OSM

BlenderGIS插件 城市建筑3D模型自动生成 教程_第27张图片

 点击ok

BlenderGIS插件 城市建筑3D模型自动生成 教程_第28张图片

按下键盘G键,出现如下界面

BlenderGIS插件 城市建筑3D模型自动生成 教程_第29张图片 搜索想查看的城市和缩放的比例,然后点击ok

BlenderGIS插件 城市建筑3D模型自动生成 教程_第30张图片

 然后该区域的地图就显示出来了

BlenderGIS插件 城市建筑3D模型自动生成 教程_第31张图片

 还可以使用鼠标拖拽地图,来调整显示区域

选择好满意的区域后,按下键盘上的E键(英文输入法)来退出地图编辑模式

BlenderGIS插件 城市建筑3D模型自动生成 教程_第32张图片

 下面开始将这块区域生成3D模型

首先要在场景中选中这块地图

然后点击GIS-》Web geodata-》Get OSM

BlenderGIS插件 城市建筑3D模型自动生成 教程_第33张图片

这里只勾选建筑物(building) 

 BlenderGIS插件 城市建筑3D模型自动生成 教程_第34张图片

 点击ok后生成的效果如下:

 四、导出模型

点击File-》Export,然后选择你想要的模型导出格式 ,我选择FBX

 BlenderGIS插件 城市建筑3D模型自动生成 教程_第35张图片

将生成的FBX导入到3DsMAX后如下:

BlenderGIS插件 城市建筑3D模型自动生成 教程_第36张图片

你可能感兴趣的:(Blender,blender,3d)