ARToolWorks
基本信息
- 中文名
AR开发库
- 外文名
ARToolworks
基本内容
ARToolworks是增强现实(AugmentedReality,简称AR)开发的主要供应商。使用ARToolWorks的提供的软件开发包可以很容易地创建AR应用。ARToolworks提供的产品ARToolKit在世界上使用最广泛的AR开发库。包括单机应用,基于Web应用以及主流智能手机平台。ARToolworks还提供了最终用户的应用程序和定制开发服务。
AR是近年来国外众多知名大学和研究机构的研究热点之一。AR技术不仅在与VR技术相类似的应用领域,诸如尖端武器、飞行器的研制与开发、数据模型的可视化、虚拟训练、娱乐与艺术等领域具有广泛的应用,而且由于其具有能够对真实环境进行增强显示输出的特性,在医疗研究与解剖训练、精密仪器制造和维修、军用飞机导航、工程设计和远程机器人控制等领域,具有比VR技术更加明显的优势。
ARToolWorks产品包括独立版、网络版、移动版以及其他版本。
独立版:
1.ARToolKitPro:ARToolKitPro4.4版本是ARToolKit的专业版本,是世界上使用最广泛的AR应用程序的标记跟踪库。ARToolKitPro为扩大和虚拟现实应用程序提供可靠的、低成本的、适应力强的可扩展的目标跟踪。它已被部署在数以千计的商业和开源项目中,并有一个大型的专业的用户社区。
2.ARToolKitNFT是一个可以实现网纹表面自然形态的切割跟踪的C/C++软件库,适用于全新的应用程序。ARToolKitNFT允许开发人员在没有任何视觉跟踪标记的情况下建立开发应用程序。
3.NyARToolKit是ARToolkit中最优化的一个接口。它支持虚拟机主要包括Java/调试桥/C#/ActionScript3.0和C++编程语言平台。
4.osgART是一个用来AR渲染,合作和应用程序发展的C/C++软件库。osgART库使ARToolKit跟踪和强大先进的开放视图图形库结合起来,所以osgART对于快速发展功能丰富的AR应用程序是一个理想的解决方案。
网络版:
1.FLARToolKit是ARToolKit的Flash编辑器第三版,可用于快速开发基于Web的AR经验。这是使用最广泛的基于Flash的有着庞大的开发社区和很多实例应用网站的支持的AR库。
2.FLARManager是一个轻量的框架,它使建立增强Flash的实际应用更加简单。它可以与各种跟踪库和3D框架共存,并为管理标记的增加、更新和删除提供一个更强大的基于事件的系统。
3.SLARToolkit是一个灵活的AR库,它允许有silverlight的实时AR应用既快又简单地开发。它能够和在silverlight中介绍到的WebcamAPI,或者任何CaptureSource或者WriteableBitmap一起使用。
移动版:
1.ARToolKitforiOS把ARToolKitPro的强大功能和简单操作带给苹果ios平台,授权开发商提出革命性的移动AR应用。使用它的许多应用软件已经在APP商店上开始了。
2.AndAR是一个基于Java的软件库,使得AR应用在Android平台上。