unity3d如何获知场景中需要加载的数据_有趣有料:使用Unity3d创建基于GIS的高度可交互电子沙盘...

如何把建筑信息模型放到地图上,而且要有尽可能多的玩法呢?!

首先是地图,这里介绍一款地图工具Mapbox,关于Mapbox的详细介绍可以直接访问官网 https://www.mapbox.com ,简而言之,它是全球最漂亮的个性化可定制地图,支持高度自定义各种地图元素,比如,道路,水系,绿地,建筑物,背景色等等。理论上我们可以把自己项目的地理信息数据上传到Mapbox云端,然后在项目客户端展现。

fc5ffeda36baade7b949c1114ade39bf.png
4b4f0dec0767b882e5dc15f6c7a31728.png
2ddd4eec7d8f9a49393dc97ca4badb85.png
26b396774916c84a2e8d6486a72452a3.png

Mapbox采用不断加载与卸载的模式,下载并从缓冲流中获取连续的地图切片,组合拼接成完整的区域地图(这与大部分地图工具的机制一个样)。

3e705ced3464be9c543157b3b79b7179.gif

地图流

其次关于Unity3d(http://unity3d.com),一言以蔽之,目前世界上绝大多数的游戏和虚拟现实项目都有Unity3d的身影,它高度灵活且社区生态非常完善。

问:那么如何将地理信息系统引入Unity3d呢?

答:因为工程项目都有经纬度坐标,将工程BIM模型绑定到特定的定位标记Mark下,项目即可跟随地图同步运动,被牢牢地“定在那里”。同时可以将地图的BIM模型同步乘以地图的缩放系数,使三维场景有近大远小的视觉体验。正是因为有了地图上的“锚钉”,创建点状或者线性工程的想法才能够得以实现。

715a87f17e8e36d0385248e7b88071cb.png

将BIM嵌入地图,开展智慧运维与场地模拟:可以创建几乎任何复杂的场景......

Unity3D引擎功能强大:可用于工程进度模拟、模型属性绑定查看、碰撞检测、虚拟漫游与VR模式、智慧城市等;其自带的寻路系统,很好的应用于车流人流量模拟,甚至接入大数据进行实时监控。

b7ff849497d3ff3f2b2de653a2494759.gif

模拟道路车流人流场景示例

Unity3d可以做的实在太多了,天马行空的构想在这里也能化为现实。有兴趣的工程们也可以后台留言交流呦~

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值