对于利用blender获取谷歌地图3D模型的补充

编程知识 更新时间:2023-05-02 19:04:30

对于利用blender获取谷歌地图3D模型的补充

原文链接: Blender软件使用Maps Models Importer插件导入Google地图3d模型(非常简单).

上面这篇文章介绍了如何获取谷歌地球上的三维模型,有些读者在文章下提出了问题,但作者没有回复。所以,本文将自己实际使用时遇到的问题和解决方法写在这里。

笔者的相关软件版本:RenderRoc1.10,blender2.83.0,map model importer0.33.不推荐使用RenderDoc1.11,会在blender中报错。

在阅读下面内容之前,请先模仿原文尝试,遇到问题再来此处。

1.RenderDoc中的capture frame immediately为灰色。
解决办法:先关掉谷歌浏览器,再打开设置好的chrome快捷键。此时,会弹出两个chrome窗口,一个显示pid号,一个空白页。在RenderDoc中inject into process 中选择正确的pid号,点击右下的inject,再点击显示pid号的谷歌窗口里的“确定”按钮。这样capture frame immediately就可以使用了。

2.导入RDC文件出错
导入RDC文件出错:Invalid RDC capture file.Please make sure that: 1、You are importing from Google Maps (NOT Google Earth) 2、You were MOVING in the 3D view while taking the capture(you can use the Capture after delay button in RenderDoc). Please report to MapsModelslmporter developers providing the .rdc file as well as the full console log. Console log is accessible in Windows >Toggle System Console (right click to copy)

RDC捕获无效文件。请确保:1、您是从Google地图(而不是Google Earth)导入的2、您在进行捕获时正在三维视图中移动(您可以使用RenderDoc中的“延迟后捕获”按钮)。请向提供.rdc文件和完整控制台日志的MapsModelsImporter开发人员报告。可以在“Windows”>“Toggle System Console”中访问控制台日志(右键单击可复制)

很好理解,我一般将延迟后捕获设置为5秒,点击“capture frame immediately”后开始在谷歌地图上按着鼠标左键稍微移动,在捕捉之后也可以继续移动下。

3.导入rdc数据后无反应
将rdc数据导入到blender后,既不报错,也没有反应。原因可能在于“save capture as”时出错。原文选择了(1 targets),但经过笔者使用后发现,选择(1 tragets+depth)时才能正常将rdc数据导入blender。

其他
blender不要使用中文界面,可能会报错。

下面是巴黎埃菲尔铁塔附件的三维模型。


附:将获取的模型导入unity
1.首先导出为FBX。

2.直接将模型文件拖进unity

此时因为没有材质,所有模型都是白色的。
3.导入材质。
在我们导出rdc文件时,会有一个文件夹和rdc文件一起导出

在这个文件夹里有很多png图片。

我们在搜索框里搜索png

ctrl+A全选。将选中的照片拖到unity中。

完工。

之前一直在csdn里潜水,这是第一篇文章,有什么问题可以在评论区里提问。

更多推荐

对于利用blender获取谷歌地图3D模型的补充

本文发布于:2023-04-28 04:31:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/a6806d42545882a03239b8ed8dec7a96.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:模型   地图   blender

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 107646文章数
  • 27231阅读数
  • 0评论数