刚才逛视频站,无意中点入了Microsoft HoloLens的介绍。我没有看微软前几天的直播,只知道有这样的产品存在。然后看着看着,我突然间灵光一闪,得到Microsoft HoloLens的实现原理猜想。
核心:把虚拟世界坐标与现实世界的坐标结合起来。
就是我开机后,Microsoft HoloLens在当前视野进行一个出生点设置,0,0 ;镜头左右移动焦点坐标也跟着发生变化。
假设我现在眼前的为电脑,左边为床,右边为电视机。现实和当前Microsoft HoloLens开机后生成的坐标为:0,0,0; -300,-200,50; +300,+150,20 ;
我戴着Microsoft HoloLens镜头往床边-300,-200,50 某一位置放一个 播放器,在电脑位置放一个图片播放器。
当我的视野看不到上述放置程序的坐标时,则不再眼前显示。反之则显示出来。
恩,在集合微软独有的手势捕捉能力,Microsoft HoloLens诞生了!
好吧,我太过激动了,大家可能没看懂我的。如果你玩过MC应该知道吧,刚进入游戏,地图只生成一小部分,随着不断探险,地图不断增加。我猜Microsoft HoloLens也是基于这样的原理。把放置的虚拟数据都存放在虚拟地图,根据当前Microsoft HoloLens计算出该显示的虚拟地图。。
有点像平衡世界,当然了。我这些都是猜想。微软是否这样实现只有他们才知道了。
我相信依据我上述的猜想,绝对可以山寨出Microsoft HoloLens出来。唯一难点应该在于 手势捕捉,图像处理,还有计算能力。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.