ARToolKit for Unity
ARToolKit for Unity是一款将ARToolkit的增强现实功能与Unity的游戏图形渲染两个特性结合起来的插件。ARToolkit是一个提供了构建增强现实应用所需的特征图像跟踪功能的计算机图形库,除此之外ARToolkit for Unity 扩展了创作者正在使用的这些工具来简化创建AR应用的流程。在ARToolkit for Unity的帮助下,创作者在创建游戏,可视化,科学或是购物等应用时,可以使用Unity引擎的各种优势,如跨平台发布,强大的脚本兼容性,简单的拖拽式编辑模式,以及一个庞大的技术支持论坛。 不仅如此,ARToolKit与Unity之间可以完美合作,因此你可以将一个项目同时部署到所有四个平台上(OS X, Windows, Android, iOS)。
它做了什么?
从基本的层面来说,这个插件所做的工作是将Unity场景中的虚拟摄像机与真实世界中正在跟踪特征图像的摄像头对齐。举一个例子,如果你将一个特征图像打印到一张纸上并使用你的摄像头对准它,那么在Unity场景中的虚拟摄像机也将会对应的“看”向虚拟世界中的相同点。如果你再向这个虚拟世界中放置一个3D模型并将其覆盖到摄像头的影像上,那么你就制造出了一个增强现实场景。查看 Getting Started with ARToolKit for Unity 会一步步告诉你如何做到这一点。
这个插件同时也负责全面管理与摄像头的通讯和将摄像头获取的视频图像以AR应用的背景图像展现出来。(?)无论是视觉效果还是透明视频,它都支持单声道和立体声的摄像机镜头和应用显示。
你不必为了开始使用ARToolkit而写几行代码。插件中包括了允许你直接配置所需AR物体的脚本,也可以在编辑器中对你的AR场景进行即时预览。不过对于那些希望将ARToolKit与他们的Unity项目紧密结合起来的人,我们也提供了所有功能的脚本控制,允许你动态的添加特征图像、开始或停止追踪或者改变参数。
使用需求
- 一个支持ARToolkit的摄像头或是其他视频来源。
- Unity Pro v3.5.2f2 或更高版本, for Mac OS X or Windows (开发平台)。
- 如果部署到Android平台,需要Unity Pro for Android 许可。
- 如果部署到iOS平台,需要Unity Pro for iOS 许可和 Apple’s Xcode V4.2或以上版本。