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

这篇具有很好参考价值的文章主要介绍了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)

blender gis插件,Blender,blender,3d

打开GitHub官网,搜索BlenderGIS

blender gis插件,Blender,blender,3d

点击第一个选项

blender gis插件,Blender,blender,3d

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

blender gis插件,Blender,blender,3d

 然后下载压缩包

blender gis插件,Blender,blender,3d

解压刚下载的Blender

blender gis插件,Blender,blender,3d

 解压后点击blender.exe运行

blender gis插件,Blender,blender,3d

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

点击 Edit-》Preference

blender gis插件,Blender,blender,3d

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

 blender gis插件,Blender,blender,3d

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

blender gis插件,Blender,blender,3d

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

blender gis插件,Blender,blender,3d

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

blender gis插件,Blender,blender,3d

 blender gis插件,Blender,blender,3d

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

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

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

先找到blender对应的python的版本

blender gis插件,Blender,blender,3d

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

blender gis插件,Blender,blender,3d

blender gis插件,Blender,blender,3d

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

blender gis插件,Blender,blender,3d

以及numpy

blender gis插件,Blender,blender,3d

 下载后的文件如下:

blender gis插件,Blender,blender,3d

blender gis插件,Blender,blender,3d

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

blender gis插件,Blender,blender,3d

 将GDAL和numpy放到该路径下

blender gis插件,Blender,blender,3d

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

blender gis插件,Blender,blender,3d

 然后分别安装GDAL和numpy包

blender gis插件,Blender,blender,3d

blender gis插件,Blender,blender,3d

 接下来需要添加环境变量

blender gis插件,Blender,blender,3d

 blender gis插件,Blender,blender,3d

blender gis插件,Blender,blender,3d

 blender gis插件,Blender,blender,3d

 弄好后,重启下blender

重启后等待一段时间

blender gis插件,Blender,blender,3d

三、生成城市3D模型 

 好了后点击 GIS 

blender gis插件,Blender,blender,3d

 选择地图的数据源为OSM

blender gis插件,Blender,blender,3d

 点击ok

blender gis插件,Blender,blender,3d

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

blender gis插件,Blender,blender,3d 搜索想查看的城市和缩放的比例,然后点击ok

blender gis插件,Blender,blender,3d

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

blender gis插件,Blender,blender,3d

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

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

blender gis插件,Blender,blender,3d

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

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

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

blender gis插件,Blender,blender,3d

这里只勾选建筑物(building) 

 blender gis插件,Blender,blender,3d

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

blender gis插件,Blender,blender,3d

 四、导出模型

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

 blender gis插件,Blender,blender,3d

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

blender gis插件,Blender,blender,3d文章来源地址https://www.toymoban.com/news/detail-783587.html

到了这里,关于BlenderGIS插件 城市建筑3D模型自动生成 教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 懒人神器:自动生成单元测试插件 Squaretest

    你是否常常因代码需编写单元测试而痛苦不堪,你是否因单元测试历史债而惆怅不断,Squaretest或许能帮你消除痛苦消除惆怅 前言 一、Squaretest是什么? 二、使用步骤 1.引入插件 2.使用步骤 总结 近来公司增加了代码质量门控,会对代码提交单元测试覆盖率进行检测,覆盖率要

    2024年02月10日
    浏览(40)
  • IDEA插件-----Squaretest(自动生成单元测试)

    菜单栏就多了一项Squaretest 首先我们打开一个类,这个类就是我们即将要作为实验的类,这个类有7个public方法,因为Squaretest生成的单元测试方法都是只能生成public的,当然这也是合理的嘛!毕竟private的肯定被public调用了。 打开你的类,光标定位到代码里,右击鼠标选择Gen

    2024年02月11日
    浏览(38)
  • IDEA懒人必备插件:自动生成单元测试!

    因为公司最近实施了代码质量控制指标,以评估各种项目的单元测试覆盖率和声纳扫描的各种问题。 许多旧项目和旧代码,或者需要匆忙交付的项目,都严重缺少单元测试,覆盖率不到20%。所以最近几天,几个小伙伴一直在疯狂地堆积单元测试。几个人把单元测试累积到50

    2024年02月03日
    浏览(41)
  • 工具—IDEA代码自动生成插件EasyCode

    官网简介 基于IntelliJ IDEA开发的代码生成插件,支持自定义任意模板(Java,html,js,xml)。 只要是与数据库相关的代码都可以通过自定义模板来生成。支持数据库类型与java类型映射关系配置。 支持同时生成生成多张表的代码。每张表有独立的配置信息。完全的个性化定义,

    2024年02月09日
    浏览(37)
  • 自动生成单元测试,IDEA必备插件.Squaretest

            很多老项目老代码,或者着急交付的项目,单元测试严重缺失,覆盖率只有5%不到,所以几个小伙伴这几天就在疯狂的堆单元测试,3个人堆了2天才堆到30%,于是我也来上手帮忙写了两个,写到第二个的时候就发现,这个活不应该是人干的,要去看原来的代码,然

    2024年02月16日
    浏览(42)
  • 一款自动生成单元测试的 IDEA 插件

      今天来介绍一款工具Squaretest,它是一款自动生成单元测试的插件,为什么会用到它? 主要因为最近公司上了代码质量管控的指标,会考评各个项目的单元测试覆盖率,以及sonar扫描出来的各种问题,很多老项目老代码,或者着急交付的项目,单元测试严重缺失,覆盖率只有

    2024年04月11日
    浏览(44)
  • Android studio自动生成类图(通过插件)

    由于我目前没有找到可以持续使用的方法,所以根据网上的指导发现了一种可以代替实现的方法,废话少说有图为证。我会对整个实现步骤详细解释,请往下看。  实现思路是使用AS自带的插件但插件只支持IDE不能在AS上长期使用,但使用一次是可以的亲测有效。 File —setti

    2024年02月11日
    浏览(43)
  • IDEA懒人必备插件:自动生成单元测试,太爽了!

    今天来介绍一款工具Squaretest,它是一款自动生成单元测试的插件,会用到它也是因为最近公司上了代码质量管控的指标,会考评各个项目的单元测试覆盖率,以及sonar扫描出来的各种问题。 很多老项目老代码,或者着急交付的项目,单元测试严重缺失,覆盖率只有5%不到,所

    2024年02月03日
    浏览(36)
  • vscode 插件 codegeex 自动代码生成器

    CodeGeeX是一个具有130亿参数的多编程语言代码生成预训练模型,使用超过二十种编程语言训练得到。 基于CodeGeeX开发的插件可以实现通过描述生成代码、补全代码、代码翻译等一系列功能。 CodeGeeX同样提供可以定制的提示模式(Prompt Mode),构建专属的编程助手 自动代码生成

    2024年02月09日
    浏览(47)
  • Springboot 使用插件 自动生成Mock单元测试 Squaretest

    很多公司对分支单测覆盖率会有一定的要求,比如 单测覆盖率要达到 60% 或者 80%才可以发布。 有时候工期相对紧张,就优先开发功能,测试功能,然后再去补单元测试。 但是编写单元测试又比较浪费时间,有没有能够很大程度上自动化生成单元测试的插件,自己改下就行

    2023年04月08日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包