ArcGIS Runtime for .Net Quartz开发探秘(十三):VR&AR

1
分享 2018-05-25
现在VR和AR很热。
VR(Virtual Reality)技术即虚拟现实。
AR(Augmented Reality)技术即增强现实技术。
Esri第一时间对VR&AR技术进行了跟进,ArcGIS Runtime Beta测试版中,已经实现了VR&AR功能。得知消息后,小编迫不及待地通过内部的渠道拿到了VR&AR的测试SDK 。几经波折,终于在手机上把VR&AR跑了起来。

AR:在我办公桌上放置了虚拟的建筑物


VR:它在手机上运行后是这样的



别着急,你没有搞错,你只需要再买一个能和你手机配套的VR眼镜即可,几十块到几百不等,不用太贵的,戴着舒适就行。VR的内容清晰度由手机的屏幕分辨率决定,VR眼镜核心内容其实就是两个透镜而已~。建议大家去网购VR眼镜,有些店家免费提供的VR小电影
其实VR并不是什么遥不可及的技术,ESRI北京产品研发部的席鹏大神在ESRI推出VR套件之前,就已经实现了VR~
有图为证:
这是2016年Esri中国用户大会移动端展台,我在席大神开发的移动端VR展台前值班~


后来,大Boss陪着老Jack来体验VR,我被人群挤到了一边


2016年用户大会,都是两年前的事了~。当时实现的思路是在手机上加载了两个SceneView,然后同步视角,调用陀螺仪的API自己计算场景Camera。最终实现了场景随脑袋转动~
下面写VR或者AR实现的代码,要不要这么简单
let fpcController=AGSFirstPersonCameraController(initialPosition:Sandiego)
let arMotionDataSource=AGSARkitMotionDataSource(arscnView:arscnView)
sceneView.cameraController=fpcController
sceneView.scene=scene
至于场景里显示什么内容,往scene里面添加图层即可。
VR&AR应用场景
1、管线挖掘施工


2、再比如地质灾害应急救援
上次看到一个新闻,山体滑坡导致民房被掩埋。由于滑坡范围较大,救援队伍把挖掘机开过去,根本就找不见民房在哪。小编在想,如果有VR,寻找民房的大体位置应该问题不大。

文章来源:http://blog.csdn.net/A__Ant/article/details/80451469

0 个评论

要回复文章请先登录注册