归海一啸
管理员
管理员
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 喜欢达人
  • 原创写手
阅读:21001回复:67

(Unity3d)Vuforia开发基础0

楼主#
更多 发布于:2015-06-25 22:23

1、     下载Vuforia5.0.5版本(官方交流群的共享文件里面有)(现在最新版本是5.0.6,操作基本一致,有一点注意:License Key),直接解压,解压完之后,就会出现如下图所示的这些unitypackage文件。                          

描述:资源

图片:QQ截图20151124122311.png

资源


2、     直接双击ImageTargets-5-0-5.unitypackage,进入unity3d界面

首先点击all,Import,导入所有的文件。会出现下面的界面。

图片:QQ截图20160310214724.png



3、     布置场景

首先是摄像头,如下图

图片:QQ图片20160310214905.png



ARCamera拖到场景中,将场景中原有的main camera删除。
然后将ImageTarget拖到场景中。

图片:QQ截图20160310215247.png



4、你会发现现在的场景很灰暗,现在说如何调节场景和相机位置

          首先给场景中加入光照,再调整相机位姿,可以从Game窗口中实时观察相机录入的场景。到下面的效果就可以了。这里我加入了Directional light,不过你完全可以按照自己的想法来,跟着感觉和需求走就行了。

5、     添加识别的标志图片

A、查看ImageTarget的检视窗口(Inspector,找到如下图红色框标志的地方,你会发现Data setImage Target默认的都是empty。点击最右边的三角就会出现选项,选择其中一个就可以

图片:QQ截图20160310215351.png


这上面有两个显示Empty,一个是Data Set,这个表示数据集,就是所有识别图的集合;另一个是Image Target,表示单个识别图。
如果你从官方网站自己上传了Data Set,导入U3d之后,也是按照这个流程执行。



这些东西都能够在我们导入的文件中找到。而且找到这些文件很重要,因为我们可能会想,如果替换他们会出现什么效果?在Eclipse中改变ImageTargets这个工程的识别图片其实也不复杂,只是需要我们在很多代码找到对应的位置进行修改,比较烦。在unity3d中就不需要了,如果我们要更改自己的标志图片,从Target Manger中下载上传上去的Target就可以。

 

B、查看AR Camera的检视窗口

图片:QQ图片20160310215815.png


这里表示有两个Data Set,从名称可以看出,一个StonesAndChips,一个是Tarmac。这两个都是官方自带的。
勾选并激活你选择的Data Set,注意Activate别忘了~!

图片:QQ图片20160310215953.png




如同A步骤中的操作之后ImageTarget的结果:

图片:QQ截图20160310220102.png



注意这里要与ImageTarget中添加的Data set一致。道理就不多说了。

OK,到这里添加和修改标志图片就介绍完了。

6、添加License Key




这个license Key可以在AR学院搜索如何添加,就不多说了~~不会的再留言~

7、     添加三维模型

相对于在eclipse中修改模型来说(看我另一篇教程http://www.arvrschool.com/read.php?tid=20),这个不知道要简单容易多少倍了。首先我们以unity3D中的Sphere为例。将sphere拖入场景中,同样要进行位置的调整,大概到下图这样。
注:你需要添加什么模型,只要将模型拖入到场景中就可以了。
再把sphere添作ImageTarget的子目录。

图片:QQ截图20160310220430.png


保存场景就行了。

8、     发布成APK,并运行。

首先对应用进行一些设置

图片:QQ截图20160310220830.png



Icon:设置应用图标

Splash Image:设置进入应用画面

这两个默认都是Unity3DLOGO

Bundle Identifier:相当于包名,这里要与CompanyNameProduct Name对应。
AR学院(www.arvrschool.com),从这里感触未来!

欢迎分享

xzpsam12
骑士
骑士
  • UID64
  • 粉丝0
  • 关注1
  • 发帖数5
  • 社区居民
  • 忠实会员
沙发#
发布于:2015-09-09 15:41
归海大大,我想问下,为什么我的发布运行之后,跟踪识别成功了,但是当我一点击屏幕之后,屏幕上就会出现识别图片并且可以随我的手指拖动?求解答
归海一啸
管理员
管理员
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 喜欢达人
  • 原创写手
板凳#
发布于:2015-09-09 15:50
xzpsam12:归海大大,我想问下,为什么我的发布运行之后,跟踪识别成功了,但是当我一点击屏幕之后,屏幕上就会出现识别图片并且可以随我的手指拖动?求解答回到原帖
额,你到底做了啥?你修改了触碰屏幕的代码,然后才会出现这个bug。你把触碰屏幕的代码注释掉试试
AR学院(www.arvrschool.com),从这里感触未来!
xfjtmsm
贫民
贫民
  • UID165
  • 粉丝0
  • 关注0
  • 发帖数4
地板#
发布于:2015-09-14 23:42
你好,我问一下,我这边按你这边做的,添加了一个ImageTarget,然后加了一个立方体,打包Android 运行的时候,识别只有一张白纸;后面我换成了一个3D的模型,识别target出来后只显示3D模型的的素材图片(tga),所以我估计之前添加的立方体显示的是立方体的颜色。。请问一下为什么会这样?
归海一啸
管理员
管理员
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 喜欢达人
  • 原创写手
4楼#
发布于:2015-09-15 00:01
xfjtmsm:你好,我问一下,我这边按你这边做的,添加了一个ImageTarget,然后加了一个立方体,打包Android 运行的时候,识别只有一张白纸;后面我换成了一个3D的模型,识别target出来后只显示3D模型的的素材图片(tga),所以我估计之...回到原帖
你仔细看看Unity scene画面中的场景,看看相机距离模型和标志的位置,调整好,再检查一下你有没有修改什么脚本
AR学院(www.arvrschool.com),从这里感触未来!
xfjtmsm
贫民
贫民
  • UID165
  • 粉丝0
  • 关注0
  • 发帖数4
5楼#
发布于:2015-09-15 11:57
归海一啸:你仔细看看Unity scene画面中的场景,看看相机距离模型和标志的位置,调整好,再检查一下你有没有修改什么脚本回到原帖
你好应该是没有错的,我如图:

但是我打包后,运行是这样的:
归海一啸
管理员
管理员
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 喜欢达人
  • 原创写手
6楼#
发布于:2015-09-15 13:05
xfjtmsm:你好应该是没有错的,我如图:

但是我打包后,运行是这样的:
回到原帖
那是很奇怪,那你把工程打个包发给我,帮你看看
AR学院(www.arvrschool.com),从这里感触未来!
xfjtmsm
贫民
贫民
  • UID165
  • 粉丝0
  • 关注0
  • 发帖数4
7楼#
发布于:2015-09-15 13:31
归海一啸:那是很奇怪,那你把工程打个包发给我,帮你看看回到原帖
http://pan.baidu.com/s/1bnse1vL 密码:e1ef
xfjtmsm
贫民
贫民
  • UID165
  • 粉丝0
  • 关注0
  • 发帖数4
8楼#
发布于:2015-09-15 13:32
归海一啸:那是很奇怪,那你把工程打个包发给我,帮你看看回到原帖
我发到百度云盘上去了。。。麻烦帮我看看。。。会不会是我的Unity 版本问题?我的事5.0.1的
归海一啸
管理员
管理员
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 喜欢达人
  • 原创写手
9楼#
发布于:2015-09-15 16:46
xfjtmsm:我发到百度云盘上去了。。。麻烦帮我看看。。。会不会是我的Unity 版本问题?我的事5.0.1的回到原帖
你给我的工程场景打不开,加我Q,472947433
AR学院(www.arvrschool.com),从这里感触未来!
归海一啸
管理员
管理员
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 喜欢达人
  • 原创写手
10楼#
发布于:2015-09-15 16:48
看了一下你的截图,你的Target图片设置的宽高太小了,一般width得设置200
AR学院(www.arvrschool.com),从这里感触未来!
xzpsam12
骑士
骑士
  • UID64
  • 粉丝0
  • 关注1
  • 发帖数5
  • 社区居民
  • 忠实会员
11楼#
发布于:2015-09-17 18:29
归海一啸:额,你到底做了啥?你修改了触碰屏幕的代码,然后才会出现这个bug。你把触碰屏幕的代码注释掉试试回到原帖
归海大大,弄好了,谢谢啦
slikony
贫民
贫民
  • UID186
  • 粉丝0
  • 关注0
  • 发帖数2
12楼#
发布于:2015-09-18 17:23
你好,我试了一下,发现app进的去,但是相机打不开,直接试IMAGETARGET DEMO,也是这样的,是什么问题呢,谢谢!
归海一啸
管理员
管理员
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 喜欢达人
  • 原创写手
13楼#
发布于:2015-09-18 21:02
slikony:你好,我试了一下,发现app进的去,但是相机打不开,直接试IMAGETARGET DEMO,也是这样的,是什么问题呢,谢谢!回到原帖
会有什么其他提示吗?还是只是黑屏?如果只是黑屏,建议换个手机试试
AR学院(www.arvrschool.com),从这里感触未来!
slikony
贫民
贫民
  • UID186
  • 粉丝0
  • 关注0
  • 发帖数2
14楼#
发布于:2015-09-21 09:44
归海一啸:会有什么其他提示吗?还是只是黑屏?如果只是黑屏,建议换个手机试试回到原帖
没有其他提示,只是黑屏,换过3个手机都是黑屏,分别是nubia、小米和华为
上一页
游客

返回顶部