一直在做虚拟现实,不过很早就知道有ARTOOLKIT,这几天接触了一些,主要是在论坛上看了斑竹悲剧哥发表的笔记,及诸位先贤的作品示例,依葫芦画瓢,自己也建置了ARTOOLKIT的环境,编译通过,并实现了几个简单的DEMO,很受启发,在此首先谢过!
不过,接触了一些时间,有几个问题一直萦绕在我心中,我想,如果这些问题不有效解决的话,会极大的影响AR的商业化,在此分享出来,供各位达人拍砖。
1、ARTOOLKIT的集成环境。
不可否认,开源代码是无私的奉献,也是诸位学子学习时不可多得的资源。
不过,就现在的ARTOOLKIT而言,其开发环境并不理想。
由于我是学MFC出身的,看到DOS模态的对话框就不舒服,不知ARTOOLKIT能否与WINDOWS环境集成起来?利用诸多的WINDOWS开发资源该多好?当然 ,嵌入式移动平台,特别是手机操作系统,似乎更适合ARTOOLKIT。
2、交互性问题。
目前的AR,其实都是无交互的,所谓的交互,也就是点点虚拟的菜单而已。
距离现今已经成熟的虚拟现实中的交互,还差的很远,如果只是播放一段视频,是会极大的限制AR的应用的。用户需要的是实时的与AR系统进行交互,对用户的动作做出反应,而不是选择播放哪段视频那么简单的交互。
如果AR能像虚拟现实软件一样,可以提供充分的交互操作函数,并且,可以充分利用现有的VR中的三维模型资源(诸如openflight的开放标准),那么,AR才有机会实现有价值的商用。
3、MARKER的问题。
虽然有PTAM,但如何实现AR中的注册与定位,却是一个非常繁琐的问题。
现有的MARKER,虽然可以实现标定,但显得太弱智了。
用户需要的是不预设图案的标定,比如,先拿摄像头拍一个某个平面或者物体,在点击一下,然后AR的虚拟图像就出现在这个物体上。。。。更深层次的,还有AR空间坐标的定义,坐标转换,投影映射等很多问题。这些问题,在现有的AR中不是没有解决,而是太死板和教条了,缺少必要的灵活性。
学习的时间很短,但可以看出,AR是有着广泛的前景和光明的未来的。
自己的一点拙见,在此表达出来,也算是对各位先贤们辛勤劳动的一点敬意! |