renderdoc快速获取google map地形模型

必备前置条件:

blender(装好插件Maps Models Importer,并确认blender的版本与插件版本严格对应)

renderdoc(同样需要严格对应)

调试模式下启动chrome或其他浏览器(需要确认弹出pid窗口)

maps models importer

Releases · eliemichel/MapsModelsImporter · GitHub

以0.7.0为例

就需要安装4.1版本的blender(注意严格4.1,我一开始用4.0无法导入)

关于调试模式下启用chrome

可以在快捷方式里面修改路径和配置参数

可以直接写一个bat脚本,把下面的txt重命名为bat后即可

set RENDERDOC_HOOK_EGL=0
//这里替换为到chrome.exe的路径  --disable-gpu-sandbox --gpu-startup-dialog --disable_direct_composition=1

注意了,我们在启用chrome的时候一定要把当前的窗口全部关闭,不然无法弹出pid

启用renderdoc

renderdoc这个工具绝大多数ta应该都会用,打开后直接点击进入inject to process选项

若没有上述选项的话,到tools-setting里面去把对应参数勾上,重启renderdoc即可

成功打开inject界面后,就可以在右侧面板看到当前的全部进程

当然你可以随性的选择一个,点击进行注入,不过绝大部分进程应该都有保护,无法注入

启用调试模式浏览器

启用后我们可以看到窗口弹出提示pid,这时候千万不要直接点击关闭

切入renderdoc 对对应pid进程进行注入

进入到该页面后,红框部分会变灰,这时候我们再回到chrome窗口中点击确定关闭pid窗口

红框部分就会变得可用

在chrome页面出 注意看右上角的提示,此时chrome已经在renderdoc的接入下运行

打开googlemap

随便搜索一个国外的景点,比如东京塔

选择地球模式,卫星图像,3d模式

此时我们可以进行视角操作:

ctrl + 左键:

尽量把视角放平,让chrome渲染远景,renderdoc就可以获取更大范围的模型

我们拖住鼠标左键进行视角移动,同时多次点击F12进行截帧

比如说这里截到了5帧,如果帧大小特别小,那就说明截帧很可能失败,没能保存到对应的模型

如下图,明显只有超过100M的两个帧截取到了有效模型

选择其中一个右键进行保存为rdc文件

将地形模型导入blender

正确导入rdc时,会出现很明显的卡顿无响应现象,要是没有这个现象就说明是导入失败了。。

另外,注意要把系统语言切换为英文。

blender有个很邪门的地方,有做插件经验的人都知道:它在中文版本下会直接把中文作为一些属性查询/获取用的key value,一些不支持跨语言的插件极其容易报错。

虽然倾斜摄影模型都不够精致,但是作为场景的远景是肯定够用的

  • 18
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值