• 1.摘要
  • 2.基本信息
  • 3.基本内容

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平台上。