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了。