CraftAR入门教程
2016-04-01 00:18
169 查看
2016年3月31日体验报告
http://catchoom.com/product/craftar/augmented-reality-sdk/#download-mobile-sdk
下面这个可以直接下载
https://dl.dropboxusercontent.com/s/352gzqq403c9sb1/craftar-augmented-reality-sdk-unity.zip?dl=1
注册地址
https://my.craftar.net/accounts/signup/
选择类型,选择哪个都无所谓,因为没办法离线识别
填写一个名字
在Manage API access中找到你的API key和Recognition Token并记下来,后面会用到
点击菜单中的CraftAR > New CraftAR App,在弹出的对话框中填入一个名字,如下
这个向导会新建一个场景,包含一个名字叫CraftARSDK的物体,提供了以下功能:
管理与CraftAR服务所有的交互
将摄像头的画面呈现
渲染增强现实的场景
选中CraftSDK这个物体,在Collection Token中填入刚才的Recognition Token
在Build Setting里面设置你的Bundle Identifier,测试的话可以设置为com.catchoom.test
选择刚才创建的场景,我刚创建的就叫MyCraftAR,就可以build到你的手机了,但是现在还没有可以识别的图片数据,接着看。
ItemName填写你想要的名字,Reference Image拖进来一个你想要识别的图片,点击Create后,会新创建一个场景,这个场景只是为了编辑这个Item用的,无需保存
把你想要识别后显示的物体拖拽到刚才创建的CraftARItem下面。所有AR场景的东西(gameobjects,lights等等)都得放到CraftARItem下面,如下所示:
点击菜单CraftAR > Open CraftAR Item Editor,弹出的对话框后,选择刚才的ARItem,在下面的API Key中填写第2步第4条中获得的API Key,然后点击Load Collections。上面的Collection下拉框中就会出现你的Collection。选择对应的平台,如果你在Windows下只能选android,然后push new item就可以了。(Copy to resources不可用(应该是遗留功能),其实也不用选,会在ARItem目录下自动生成一个Prefab)
如下图真机测试,点击Start Finding后,会从服务器上获取跟踪的数据。使用这个测试的bundle id会有水印。背景是跟踪图片,跟踪识别后,中间会显示一个小盒子Cube出来
上手很简单,唯一的遗憾就是不能离线识别
1 下载及注册
下载地址http://catchoom.com/product/craftar/augmented-reality-sdk/#download-mobile-sdk
下面这个可以直接下载
https://dl.dropboxusercontent.com/s/352gzqq403c9sb1/craftar-augmented-reality-sdk-unity.zip?dl=1
注册地址
https://my.craftar.net/accounts/signup/
2 准备工作
注册号账号之后,进入个人中心,创建一个collection选择类型,选择哪个都无所谓,因为没办法离线识别
填写一个名字
在Manage API access中找到你的API key和Recognition Token并记下来,后面会用到
3 创建一个CriftAR APP(本教程使用Unity5.3.3)
将CraftARSDK.unitypackage导入Unity3d,导入后会弹一个对话框让你选择build target,按照需要选择即可,我这里选择了android点击菜单中的CraftAR > New CraftAR App,在弹出的对话框中填入一个名字,如下
这个向导会新建一个场景,包含一个名字叫CraftARSDK的物体,提供了以下功能:
管理与CraftAR服务所有的交互
将摄像头的画面呈现
渲染增强现实的场景
选中CraftSDK这个物体,在Collection Token中填入刚才的Recognition Token
在Build Setting里面设置你的Bundle Identifier,测试的话可以设置为com.catchoom.test
选择刚才创建的场景,我刚创建的就叫MyCraftAR,就可以build到你的手机了,但是现在还没有可以识别的图片数据,接着看。
4 创建可以识别跟踪的数据
点击菜单中的CraftAR > Create new CraftAR Item,会弹出一个对话框,如下图所示ItemName填写你想要的名字,Reference Image拖进来一个你想要识别的图片,点击Create后,会新创建一个场景,这个场景只是为了编辑这个Item用的,无需保存
把你想要识别后显示的物体拖拽到刚才创建的CraftARItem下面。所有AR场景的东西(gameobjects,lights等等)都得放到CraftARItem下面,如下所示:
点击菜单CraftAR > Open CraftAR Item Editor,弹出的对话框后,选择刚才的ARItem,在下面的API Key中填写第2步第4条中获得的API Key,然后点击Load Collections。上面的Collection下拉框中就会出现你的Collection。选择对应的平台,如果你在Windows下只能选android,然后push new item就可以了。(Copy to resources不可用(应该是遗留功能),其实也不用选,会在ARItem目录下自动生成一个Prefab)
5 总结
到这你可以看出来了,在第三步的时候发布出来就无需对场景做修改了,这些内容都传到了CraftAR的服务器上,会动态加载下来,所以你可以动态添加ARItem如下图真机测试,点击Start Finding后,会从服务器上获取跟踪的数据。使用这个测试的bundle id会有水印。背景是跟踪图片,跟踪识别后,中间会显示一个小盒子Cube出来
相关文章推荐
- java web之requestrespone
- 自定义View——神之ViewDragHelper实现ListView滑动删除
- QT 按钮控件设置快捷键
- MariaDB Getting Started for Developers
- 百练openjudge 1050:To the Max
- Java的接口回调与回调函数的解析
- Unity 博客精选(持续更新)
- 二、php语法、注释、变量、数据类型
- eclipse导入android工程无法生成R文件
- 从C10K到C10M高性能网络的探索与实践
- 用指向数组的指针作函数参数.etc
- 阿里巴巴2015暑期实习经历(吐血整理)
- 选择排序
- iOS开发笔记14:微博/微信登录与分享、微信/支付宝支付
- 利用栈计算表达式的值
- Local Value和Master Value
- windows平台解决quick3.5final + sublimeText3 模拟器找不到的问题
- 配置samba配置文件
- spring 定时任务的配置
- H3C S3100V2 进web界面只显示不显示配置菜单,只有网络诊断