首页 > 代码库 > vuforia 结合 unity3d 开发 AR 的 androidAPP 总结

vuforia 结合 unity3d 开发 AR 的 androidAPP 总结

原地址:https://software.intel.com/zh-cn/blogs/2014/07/09/vuforia-unity3d-ar-androidapp/?utm_campaign=CSDN&utm_source=intel.csdn.net&utm_medium=Link&utm_content=%20others-vuforia

整个开发过程的流程是这样的:

1.在unity3D中生成3D人像;

2.在vuforia官网注册,上传识别图像;

3.下载图像unity包和vuforia-unity-android-ios-2-8-7.unitypackage;

4.在unity3d中导入图像unity包和vuforia-unity-android-ios-2-8-7.unitypackage,导入生成的unity3D人像;

5.生成apk。

本次总结,说说在unity3D中生成3D人像。

obj格式和fbx格式文件可以导入unity3d,但是obj和fbx是无贴图的,我这里的贴图文件是png格式。在此将说明unity3d中如何把贴图和模型结合:

在unity3d项目的Assets文件夹里新建一个文件夹“Textures”,把png文件拷贝进去:

在Assets路径下导入fbx文件,注意fbx文件和png文件的文件名要一样:

在Materials文件里有一个“No Name”文件:

在“Inspector“窗口里,“None (Texture)”点击“select”,选中png文件。

这时候,在点击Assets文件夹里的fbx文件,贴图就上去了。

然后右键Assets文件夹,选择“Export Package”,便可导出unity3d人像的unitypackage文件。

一些注意事项:

1.在vuforia上传识别图片时,图片大小有限制,大概是2.25M。上传了识别图片之后,vuforia会对识别图片评级,星级越高越易识别。

2.添加3D人像时,人像放在ImageTarget之下。

3.在生成apk时,确保android sdk别太陈旧,我之前在生成apk时一直失败,后来直接从google下载最新的android sdk 就OK了。