目录
一、下载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)
打开GitHub官网,搜索BlenderGIS
点击第一个选项
点击右下角的插件最新版本的下载地址
然后下载压缩包
解压刚下载的Blender
解压后点击blender.exe运行
在blender中安装从GitHub上下载的插件
点击 Edit-》Preference
点击Add-ons,然后再勾选3D View:BlenderGIS
搜索node,然后勾选 Node:Node Wrangler
安装好该插件后可以看到左上角多了GIS一项
但是点击如下选项后会报错
下方视频讲述了如何解决这个问题,或者按照文本第二步解决
https://www.bilibili.com/video/BV1XE411M79j/?spm_id_from=333.337.search-card.all.click&vd_source=90a2457ad918b9e09cd7f8b7c04e439e
二、解决 No imaging library...报错
先找到blender对应的python的版本
可以看到我的是python版本是3.10.2,64位
然后到官网(https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal) 下载该python版本对应的GDAL
以及numpy
下载后的文件如下:
找到blender安装路径下的python解释器的位置
将GDAL和numpy放到该路径下
在该路径下打开命令提示符(最好以管理员身份运行)
然后分别安装GDAL和numpy包
接下来需要添加环境变量
弄好后,重启下blender
重启后等待一段时间
三、生成城市3D模型
好了后点击 GIS
选择地图的数据源为OSM
点击ok
按下键盘G键,出现如下界面
搜索想查看的城市和缩放的比例,然后点击ok
然后该区域的地图就显示出来了
还可以使用鼠标拖拽地图,来调整显示区域
选择好满意的区域后,按下键盘上的E键(英文输入法)来退出地图编辑模式
下面开始将这块区域生成3D模型
首先要在场景中选中这块地图
然后点击GIS-》Web geodata-》Get OSM
这里只勾选建筑物(building)
点击ok后生成的效果如下:
四、导出模型
点击File-》Export,然后选择你想要的模型导出格式 ,我选择FBX
将生成的FBX导入到3DsMAX后如下:文章来源:https://www.toymoban.com/news/detail-783587.html
文章来源地址https://www.toymoban.com/news/detail-783587.html
到了这里,关于BlenderGIS插件 城市建筑3D模型自动生成 教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!