在前端3d可视化开发过程中有时会需要到白模,特别是gis开发,可能会用到各个城市的白模,其实可以使用Blender配合BlenderGis插件来提取osm中的白模。具体步骤如下:

安装软件

此处下载Blender并安装。

添加插件

1、安装完Blender后,在此处下载Blender的插件BlenderGis。

2、插件下载完后无需解压,打开Blender,点击:编辑 - 偏好设置 - 插件 - 安装,找到下载的zip直接安装插件,安装完成后可在主界面的Layout下看到多出一个GIS按钮。

解决报错

此时直接使用GIS会报错:No imageIO module。需要在此处下载自己对应的文件移动到以下目录(若没有freeimage文件夹需自己建):

生成白膜

1、重启blender,依次点击:GIS - Web geodata - Basemap后选择Bing(如果网络通畅的话也可选择Google)后点击确定导入底图。



2、底图导入后可按G键查询需要的区域。



3、调整好位置后按下E键即可截取下该区域下的底图。



4、选中底图后再依次点击:GIS - Web geodata - Get OSM。(其中的Get elevation可获取底图的高度数据显示地形)



5、然后选中building点击确定。



6、等待片刻后即可获取到该底图上的白模建筑。



7、然后再依次点击:文件 - 导出 - glTF2.0。即可导出主流的glb白模文件。

最新文章

  1. cmd 下telnet 不是内部或外部命令
  2. MySQL InnoDB存储引擎中的锁机制
  3. Spring学习笔记(二)
  4. 常用JS正则表达式收集
  5. IO库 8.1
  6. centos7里默认python升级到2.7.11
  7. IP查询接口
  8. vs打开项目出错:未找到导入的项目“C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\BuildCustomizations\CUDA 5.0.props”的解决办法
  9. Hybris license过期的解决办法
  10. CSS3 banner图片的标签效果
  11. linux与windows实现文件交互
  12. [Swift-2019力扣杯春季初赛]2. 校园自行车分配
  13. java如何获取一个double的小数位数
  14. ajax一次获取整个表单的数据
  15. 算法竞赛新编??---WERTYU,UVa10082
  16. 技术分享之AQS——内容提要
  17. 联合权值dp
  18. win7 安装 VMware 出错解决办法
  19. spring 事物管理没起到作用
  20. 网页后门工具laudanum

热门文章

  1. CTF-sql-万能密码
  2. 读《疯狂Java讲义》笔记总结一
  3. 【刷题-LeetCode】211. Add and Search Word - Data structure design
  4. python 列表删除元素,单个元素,多个连续或不连续元素
  5. python 裴伯拉切数列
  6. django之集成阿里云通信(发送手机短信验证码)
  7. Basler相机启动问题xml读取出错
  8. ApacheCN 深度学习译文集 20210112 更新
  9. Matplotlib 3.0 秘籍·翻译完成
  10. react之每日一更(实现canvas拖拽,增、删、改拖拽模块大小功能)