unity3d下用wikitude sdk开发图片识别的AR

首先,下载wikitude的unity3d sdk

http://www.wikitude.com/download/


到wikitude网站,注册用户,领个免费试用的key。注册完以后,会把密码和key发到注册的邮箱。

登录到网站,去developer--》tools--》target-manager

http://www.wikitude.com/developer/tools/target-manager


先添加一个项目

unity3d下用wikitude sdk开发图片识别的AR_第1张图片


项目名字随便取,

unity3d下用wikitude sdk开发图片识别的AR_第2张图片

点击进入项目以后,添加图片

unity3d下用wikitude sdk开发图片识别的AR_第3张图片


把图片拖到这个框里,然后上传就可以了,可以一次拖多个图片。




上传完以后,会给图片打分,星星越多越好。

unity3d下用wikitude sdk开发图片识别的AR_第4张图片

点击这个wtc按钮,

unity3d下用wikitude sdk开发图片识别的AR_第5张图片


选择sdk版本,unity3d的好像现在是5.0,然后点击下载。

unity3d下用wikitude sdk开发图片识别的AR_第6张图片


他会发个邮件到你的邮箱,点击下面,不知道是啥图片,就可以下载到一个.wtc文件了。

unity3d下用wikitude sdk开发图片识别的AR_第7张图片


在unity3d中导入wikitude的包,新建一个场景,删掉默认的相机,把wikitude的预制件拖进去

unity3d下用wikitude sdk开发图片识别的AR_第8张图片


在wikitude的相机里填上你获得的key,



把下载到的wtc文件拖到streamingassets目录

unity3d下用wikitude sdk开发图片识别的AR_第9张图片


在跟踪组件那选择要调用的数据



在Trackable下面,添加识别后要显示的内容,我看了下脚本,是开关renderer。

另外,记得修改trackable里的traget pattern属性。这个属性是用来过滤追踪对象的,方法是名称过滤。

上传图片的时候,图片文件名的前缀是追踪对象名。

例如,上传了abc,jpg,aef.jpg,ghl.jpg,那么追踪对象就是abc,aef,ghl。

如果,在traget pattern输入abc,则只追踪第一个对象,可以用通配符*,如a*则追踪前两个对象。



解下来就是保存,打包。安卓打包详见我上一篇博文。

运行以后,查看追踪图片,就是这个样子。话说,这个水印打的,也太凶残了吧。

unity3d下用wikitude sdk开发图片识别的AR_第10张图片


你可能感兴趣的:(unity3d,ar,Wikitude)