Vuforia AR

作者: _凉笙 | 来源:发表于2017-06-14 18:04 被阅读93次
上传需要识别的图片或者物体

首先进入Vuforia AR官网注册一个号,随后选择Develop创建一一把Key,创建好后如下图。


Paste_Image.png Paste_Image.png OK后选择Target Manager创建我们的识别管理
Paste_Image.png
Paste_Image.png 选择Device并命名,创建好后进入我们的识别管理,创建我们需要识别的物体,如图片3D物体等。
Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png
创建好后我们可以看到有些是能用有些事不能用的
Paste_Image.png Cuboid和Cylinder的识别
关于识别Cuboid和Cylinder类型的我们创建出后点进创建好的物体需要给其贴图才能使用
Paste_Image.png 贴图时会经常出现比例不对的问题,例如它会提示你的比例应为2.777,这时你只需要修改图片的比例就行了,也就是它的图片的长宽比为2.777:1.
3D Object的识别
这个的话就需要下载一个扫描三维物体的工具了。
Paste_Image.png 下载压缩后Media的文件和一个APK。Media里面有一张A4的图纸打印出来将你需要识别的3D物体放到空白处。然后再你手机上安装那个APK文件。
Paste_Image.png 随后自己操作录制扫描你需要的3D物体
20170614172718.jpg 扫描好后点击右上角上的三个点那个分享按钮把文件可以发送到你的电脑上
20170614173146.jpg 文件格式是一个.od的文件
Paste_Image.png
随后再把这个文件传输到高通官网上就行了。这样我们需要识别的图片或者物体创建出来后我们可以选择需要的导出成(.unitypackage)文件就行了。
Paste_Image.png
Paste_Image.png
识别图片或者物体

需要识别的图片或者物体上传后我们下载Vuforia AR 的SDK


Paste_Image.png

导入SDK到U3D中,随后我们找到这几个预制物一个AR摄像机,另一个是你想识别物体的类型,例如我们想识别图片那我们就将ImageTarget和Ar摄像机放入Hierarchy中。


Paste_Image.png
然后我们选择摄像机找到Vuforia Behaviou脚本点击进入Open Vuforia configuration,然后操作如下
Paste_Image.png

然后选择ImageTarget设置参数。


Paste_Image.png
这样我们就能识别图片或者3D物体了
2017-06-14_180333.png
下面给AR添加阴影,将下面的Shader材质赋给Plane.
Shader "FX/Matte Shadow" {
 
Properties {
    _Color ("Main Color", Color) = (1,1,1,1)
    _MainTex ("Base (RGB) Trans (A)", 2D) = "white" {}
    _Cutoff ("Alpha cutoff", Range(0,1)) = 0.5
}
 
SubShader {
 
    Tags {"Queue"="AlphaTest" "IgnoreProjector"="True" "RenderType"="TransparentCutout"}
    LOD 200
    Blend Zero SrcColor
 
CGPROGRAM
 
#pragma surface surf ShadowOnly alphatest:_Cutoff
 
fixed4 _Color;
 
struct Input {
    float2 uv_MainTex;
};
 
inline fixed4 LightingShadowOnly (SurfaceOutput s, fixed3 lightDir, fixed atten)
{
    fixed4 c;
    c.rgb = s.Albedo*atten;
    c.a = s.Alpha;
 
    return c;
}
 
void surf (Input IN, inout SurfaceOutput o) 
{
 
    fixed4 c = _Color; 
    o.Albedo = c.rgb;
    o.Alpha = 1;
 
}
 
ENDCG
 
}
 
Fallback "Transparent/Cutout/VertexLit"
 
}

相关文章

  • AR技术

    AR引擎相关技术: Vuforia 相关链接: 1.SDK: https://developer.vuforia....

  • Vuforia AR平台介绍

    Vuforia AR的介绍和使用 定位的不同 目前世界上主流的AR SDK提供厂商,国外的主要是Vuforia、M...

  • Vuforia AR

    上传需要识别的图片或者物体 首先进入Vuforia AR官网注册一个号,随后选择Develop创建一一把Key,创...

  • AR 开发资料汇总(下载链接)

    AR 开发资料汇总(总结了AR开发的平台汇总,AR视频经典教程,AR主流资讯网站,Vuforia,EasyAR一些...

  • AR 资源干货汇总

    AR 开发资料汇总(总结了AR开发的平台汇总,AR视频经典教程,AR主流资讯网站,Vuforia,EasyAR一些...

  • Vuforia开发完全指南(四)---Image Target

    Vuforia开发完全指南---Image Target,简单方便的AR图像识别 概述 在Vuforia提供的SD...

  • Vuforia AR SDK对模型进行控制(平移、旋转、缩放)

    Vuforia AR SDK对模型进行控制(平移、旋转、缩放) 2016/4/29 14:59:43 AR的兴起使...

  • Ar 涂涂乐的实现

    Ar 涂涂乐的实现 使用 Vuforia 实现 Ar 涂涂乐 项目名: LessonA30Unity567f1Un...

  • Vuforia - AR初探

    我是以Android 来尝试,首先项目有需求AR相关功能开发,所以目前也算尝试期。其实腾讯现在有AR云解决方案,也...

  • vuforia AR SDK

    1 常见的虚实遮挡方法: 基于深度计算的遮挡方法 基于模型重建的遮挡方法 前后关系不变遮挡方法 vuforia A...

网友评论

本文标题:Vuforia AR

本文链接:https://www.haomeiwen.com/subject/tkqeqxtx.html