[模型雕刻] 一种可以抓取全世界任何著名建筑模型的方法

查看:4701 |回复:6 | 2019-12-4 15:20:43

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 foxfox 于 2019-12-4 16:51 编辑

首先,先看一下最后大致的成果表现图:
1.jpg
-波士顿 局部地区-
一.所需网站和软件:
1.网站:http://www.openstreetmap.org
2.Rhino+Grasshopper(需要ELK2插件)
二.步骤:
1.打开openstreetmap网站,搜索波士顿,找到位置后依次点击导出——手动选择不同的区域,然后框选爬取范围,最后点击蓝色导出按钮或者下方的Overpass API(爬取范围较大时选择后者)。下载的为一个OSM格式文件。
2.gif
2.打开Rhino和Grasshopper,拖入案例电池,右键第一个C:/选择Set One Path File导入刚刚下载的OSM文件。

3.在Rhino中设置四个图层命名为建筑、道路、水系和绿地并修改各图层颜色。

4.在Grasshopper中将内容烘焙到对应的图层内。
5.其中,建筑物的生成没有按照ELK2内置的算法,而是提取了OSM文件中的各建筑层数(building levels)信息,并乘以层高值(默认层高值为4米,可更改),从而得到建筑高度,该方法扩大了建筑模型的生成数量,也扩大了国内部分的应用范围。对于没有层数信息的建筑,程序给了一个范围内的高度随机值。

6.烘焙后在犀牛视口点击中键,选择缩放至最大范围。

7.烘焙后的模型可以导出到SketchUp中,但是Rhino中的线无法在SketchUp中无法显示,所以需要将道路、水系、绿地的线拉起一个小面再导出skp文件。图示以道路为例。

8.SketchUp中调整线、面和阴影的相关设置再导出图片到AI里进行后续处理就可以得到成果图片。

-波士顿 局部地区--
既然是爬取世界模型,那我们来看看那些闻名而有趣的地方。

-北京 局部地区-

-上海 局部地区-

-香港 局部地区-

-澳门 局部地区-

-巴黎 局部地区-

-伦敦 局部地区-

-柏林 局部地区-

-悉尼 局部地区-
那么,怎样拓展和编辑OpenStreetMap数据,使这个开源的地图平台更好的为我们所用,期待大家更多的知识总结。








评分

参与人数 3元素币 +33 活跃度 +12 展开 理由
983203942 + 3 教程不错,能贴下插件下载地址就好了,网上找了半天都没有
元素界王神 + 20 有点强大啊!
源支始 + 10 + 12

查看全部评分

2019-12-4 15:20:43  
 赞 赞 0

使用道具 登录

6个回答,把该问题分享到群,邀请大神一起回答。
2#
我之前做的实景城市建筑  差点累死   有这个就好用多了
回复 收起回复
2020-1-16 14:30:49   回复
 赞 赞 0

使用道具 登录

3#
回复 收起回复
2020-1-16 15:11:58   回复
 赞 赞 0

使用道具 登录

4#
很不错的教程
回复 收起回复
2020-4-21 09:29:23   回复
 赞 赞 0

使用道具 登录

5#
上次看见有人直接拿卫星扫描的高度图,直接生成地形,这次连box都能扣了。
回复 收起回复
2020-4-29 15:17:07   回复
 赞 赞 0

使用道具 登录

6#
  牛逼
回复 收起回复
2020-9-14 15:19:14   回复
 赞 赞 0

使用道具 登录

7#
元素帖子强,满满正能量!
回复 收起回复
2020-12-8 09:50:10   回复
 赞 赞 0

使用道具 登录

CG 游戏行业专业问题

图文教程技术文章技术文库犀牛城市
显示全部 12
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表