lincode +

介绍几个值得一玩的AR/VR项目

介绍几个值得一玩的AR/VR项目。其中的几个头显对消费者都没有吸引力。但对于学习和理解AR/VR的基本原理,或者开发一些早期项目是有帮助的。它们为探索AR/VR开了一道门。现在这个时代对创新更友好了。技术更为开放,基础设施更完善,信息更易获取。十年前我不会想自己组装一台智能手机。但是现在你如果想组装一台AR或者VR头显,并实现一些有趣的早期项目,其实难度并不大。当然这距离将它们提供给普通消费者使用还有很长距离。

Headset

Google VR

Google VR是Google的手机VR项目,提供了一个配合手机实现VR功能的纸制盒子:Cardboard,和制作更精良的版本:Daydream。由于现有手机功能其实已经很不错,而专业一些的VR头显也还处于发展初期。它们的基本原理和Goolge VR这种简易实现仍然差不多,在休闲游戏上的VR体验区别也没有本质区别。 所以用Google VR了解VR是不错的选择。看起来Google在VR上面只是玩票,现在这个项目已经黄了。

Daydream

特点

HoloKit

HoloKit是一个个人项目,和Google的Cardboard类似,用一个带透镜的纸盒和一台支持ARCore的Android手机或支持ARKit的iPhone手机来实现AR效果。这个纸盒设计挺巧妙的,用手机的显示屏和一组反射和透镜实现了AR眼镜的光学显示部分。然后充分利用了手机摄像头,传感器和软件实现了平面识别和定位。 现在这个项目感觉快黄了。无论AR还是VR,借助于手机都不受市场欢迎。但是对于开发和学习,HoloKit仍然是一个很好的低成本的入门头显。因为它起码是一个头显了,虽然简陋了一点。隔着手机屏幕的AR是当下受设备限制而出现的一种非常怪异的交互,会很快消失。

网易出过一个用塑料制作的升级版。但是猜测这个项目黄了。现在已标记为售罄。

HoloKit

特点

Project North Star

Leap Motion主导的一个开源AR眼镜项目。这个项目公开了North Star AR头显的机械部分的STL文件,显示驱动电路板的PCB文件,以及Leap Motion的手势跟踪的代码。光学部分使用和HoloKit一样使用反射。比较酷的是由Leap Motion传感器实现手势跟踪。有条件的同学可以3D打印机械零件,动手组装,对于理解一台AR的构造很有帮助。电路部分还是建议购买,有第三方提供整套电路板。由于这个项目是开源的,有机械,电路,和软件的全部细节,可以随意改进。所以如果希望实现一个AR头显原型,North Star是一个很好的起点。

Project North Star

特点

Intel RealSense

RealSense是Intel的计算机视觉传感器品牌。RealSens提供了各种追踪和深度传感器的工业级解决方案。在开发AR项目原型时需要的追踪和深度的解决方案基本可以从RealSense获得。Intel的软件支持很好,覆盖平台很全。

Intel RealSense

OpenMV

OpenMV项目提供了一款低价,可扩展,支持Python的机器视觉模块。OpenMV项目代码可以在github上获得全部获得。OpenMV类似Arduino,Raspberry Pi,只不过主要面向计算机视觉领域。OpenMV和RealSense的区别在于,OpenMV基于单目摄像头(即一个摄像头,无法提供深度信息)计算机视觉技术。RealSense是Intel的工业级解决方案,提供的是立体视觉解决方案,传感器都是能提供深度信息的双目,结构光,或者激光的摄像头系统。OpenMV是一个很好的入门计算机视觉的项目。

OpenMV

AR技术的难点

看完这些项目,可以知道AR眼镜的基础技术主要有:

现在实现这些技术都已存在。难点在于一款AR设备如想被普通消费者接受,需要能被普通人舒适地佩戴8小时以上。所以AR眼镜玩家现有的挑战其实是如何在低功耗小体积这两个前提下把现有技术整合成一款消费级产品。这并非易事,但技术的发展在超过5到10年这个跨度后,常常超越大部分人的想象。

人以群分

建了一个AR技术微信群,面向工程师,主要是为了交流AR技术和项目。如果有兴趣,可以加微信: lincode,备注:彩虹尽头。

点击查看评论

Blog

Opinion

Project