UnityAR(五)了解EasyAR的3D物体跟踪和OBJ格式的模型

UnityAR(五)了解EasyAR的3D物体跟踪和OBJ格式的模型,第1张

学了 平面图像追踪 后我们来学学怎么追踪现实中的 3D物体

一起来了解一下这张图  如图 1-1

如果你看了这张图有点懵 那就回去再复习  第三课

它们三个我在第三课已经描述了所以就不重复了  第三课  如图1-2

首先我们先删除 ImageTracker和ImageTarget 如图2-1

添加ObjectTracker作为EasyAR的子对象 如图2-2

了解 ObjectTracker 如图2-3

我们把ObjectTarget托入场景里 如图3-1

了解 ObjectTarget 如图3-2

Obj Path : 保存在Steaming Assts文件夹下的 3D物体的 名字 和 后缀名 ( 后缀名必须为Obj )  比如 prefab.Obj

Name : 3D物体的名字  比如 prefab

Unity的工作准备好了,我们现在讲讲模型

  使用 3Ds Max 或 Maya 或是其它建模工具,导入现有 FBX 或其他格式的模型,然后导出成 OBJ 格式

  使用 3Ds Max 或 Maya 或是其它建模工具创建 3D 模型并输出为 OBJ 格式

  扫描真实世界中的物体,使用一些3D重建工具生成3D模型

  可以选择性地使用3Ds Max 或 Maya等建模工具对模型进行调整

使用3D Tracking的第一步是准备好待跟踪物体的3D模型文件。模型文件必须是OBJ格式,且必须包含相应的材质文件、以及至少一张纹理贴图文件。纹理贴图文件必须是JPEG或PNG格式。关于模型文件格式的更多细节 以下是一些模型的例子及反例,供快速参考

饼干色调太统一 (  NO )

因为色调太统一会导致电脑难找到3D物体中的细节 如图 4-1 , 4-2

包装盒色调复杂 ( YES )

第二个物体可以被EasyAR检测和跟踪。EasyAR无法检测和跟踪第一个物体,因为它的纹理太少了

如图 4-3 , 4-4

这两个物体都可以被EasyAR检测和跟踪

这个模型无法被加载进入EasyAR的tracker中,因为EasyAR找不到使用了绝对路径的文件 如图4-5 .4-6

文件名以及模型文件内部的路径不能有空格 如图4-7 .4-8

模型文件应该使用 UTF-8 编码格式  如图4-9 .4-10

导入Package首先,你需要下载EasyAR压...

1

初始化EasyAR为了让EasyAR正常工作,你...

2

你可以在登录EasyAR网站后创建key。你...

3

Unity 5.x 设置如下

4

XCode 配置(iOS)*如果你在使用最新的...

5

XCode 7.x: 添加 “libc++.tb

国外排名

Apple ARKit

Facebook AR Studio

Microsoft Windows Mixed Reality

PTC Vuforia

Google ARCore

ARToolKit

Wikitude

MaxST

Kudan

Xzimg

国内排名

百度AR

网易洞见AR

视+EasyAR

亮风台HiAR

天眼AR

太虚AR

幻视AR

其他

排名依据

平台红利(市场机会)

免费及可用性(参与门槛)

开发者规模及质量(规模化)

成品性能、表现力和吸引力(实际效果)

国外AR SDK的综述

我们后面再解释“为什么国内排名只有7个”。

国外的SDK排名,从实用角度来说,靠谱的实际上只有前五。

从第六名的ARToolKit开始,要么是开源但代码完善度较差的项目,要么是付费使用才会好用的SDK,所以看看名字就罢,一笔带过。

Apple ARKit

2015年苹果收购了Metaio。Metaio此前也是不逊于Vuforia的iOS端AR SDK,但被收购后就不再提供下载和更新,可以认为Metaio就是ARKit的前身。支持升级iOS11的设备保有量过亿,ARKit是绑定功能,巨大的市场垄断优势压倒了其他同类对手,不排第一排第几?

Facebook AR Studio

优势同样也是App用户规模庞大,总规模超过iOS设备保有量,且平台具备自我推广能力,该优势略逊于iOS11。缺陷在于开发者仅能为其平台开发内容,商业化规则也由平台制定。故排第二。

Microsoft Windows Mixed Reality

Hololens的市场占有率目前完全称不上规模化,这是目前微软的主要瓶颈,但参考PC时代第三方厂商兼容硬件的普及,硬件的未来前景潜力巨大,近期已有若干款兼容产品推向市场。此外,微软的应用开发服务体系完整、健全成熟、兼容性强。平台生态基础非常扎实。故排第三。

PTC Vuforia

Vuforia被高通卖给了PTC。PTC是物联网公司,随着人工智能技术的发展,万物互联也将是未来趋势,AR作为交互显示类技术前景广阔。Vuforia原本免费向开发者提供,有一大批初始的死忠,尽管2016年Vuforia开始收取高昂授权费,撵走了一大批免费用户,但其仍是目前口碑较好的SDK。从目前看PTC没有明显要整合Vuforia的迹象,而是单独将其商业化,因此平台红利几乎没有,完全靠口碑。故暂时排第四。

Google ARCore

来得有点晚。ARKit已经箭在弦上了,Google匆匆推出了一个预览版。没有整合在Android里,不具备垄断优势。Android设备的市场占有率很高,但是性能、内核不像iOS设备那样集中,实战可用性如何,还需拭目以待。但超过Vuforia指日可待。故暂时排第五。

有了上述5个可选方案,余下的国外SDK基本没有必要赘述。

总的来说,国外前五的SDK优劣势如下:

Apple:用户体量巨大;但iOS11尚未开放,实际的用户市场反馈还不明显。

Facebook:用户体量巨大;但无法进入国内市场。

微软:开发体系成熟度高;但设备昂贵,消费市场发展速度太慢。

Vuforia:成熟、易用;在国内收费,且PTC将其导向物联网市场。

Google:Android设备保有量高,增速明显;刚刚推出仍需观望。

国内AR SDK的综述

国外AR SDK不太容易满足国内开发者需求,主要困难有:

语言沟通障碍

技术支持有时差问题

技术支持响应慢,且容易无果。

国外AR SDK中未来值得考虑的方案,仅Apple ARKit和微软。

面对C端市场,开发者选Apple ARKit更佳。面对B端市场,微软更有整合优势,通常B端解决方案不会采用手机这种常规设备。

国内的AR SDK有一定的本土化优势。对于开发者而言,国内的AR SDK各方面的优势,首选应看重的仍是平台红利(市场)。我们着重从这些SDK的平台优势和市场规模的角度,为开发者提供参考。

第一名:百度AR

官方平台:百度搜索“百度AR”,搜索结果第二项。第一项为百度AI开放平台,也可进入百度AR。

从使用规模上说,百度AR并不是第一,但是百度平台优势明显,只是起步略晚一些,短期内还没有发力的迹象。

百度AR并不是一个独立的SDK,而是从属于百度AI开放平台。众所周知,百度近半年来在AI领域持续发力,以致放弃了大量边缘业务,最近甚至卖掉了百度外卖(心疼一秒),可见百度在AI领域投入的决心之大。AR作为一种内容表现手段,从属于AI开放平台,也无可厚非。

百度AR SDK的slogan同样也标榜自己是“最AI的AR SDK”,意味着百度版AR SDK中将提供丰富的AI Feature。百度AR7月份开启内测申请,目前还处于测试使用阶段,从技术水平上,百度AR的功能丰富程度、性能值得期待。

平台红利:☆☆☆☆

百度AR开放平台上明确了开发者可享受的平台红利,一来源于手机百度,二来源于百度地图。

此外,百度还拥有部分线下广告资源,但这部分目测应该无法免费,或许只能提供给大客户。

相对于其他同类产品而言,百度AR最具平台红利的基础优势。

免费及可用性:☆☆☆

百度AR SDK的核心功能将永久免费。收费的部分可能是云端API和资源存储相关服务,云端API的具体收费标准暂时还没有公布,资源存储服务的资费标准参照百度云。

可用性方面,目前百度AR SDK的使用,还需“申请内测”,并未直接开放。

开发者规模及质量:☆☆

2016年百度地图公布的注册开发者规模有100万,鉴于百度AR SDK将百度地图作为为开发者提供的营销出口之一,基本可以认为百度AR SDK潜在的开发者规模可达百万级。

成品性能和表现力:☆☆☆

百度目前的案例可以归为几类:营销、公益、定制内容,仅有1个商业化案例,是针对百度地图的AR实景导航。

从案例数量上看,因为刚刚于7月份推出,目前官方案例仅15个,数量较少。

案例提供视频和可识别的体验标识。经小米MIX手机实测,AR内容的画面精细程度较高;稳定性中等偏上;必须将标识保持在摄像头画面里的情况下,有效识别距离大约为15cm ~ 80cm。

有兴趣的开发者可以通过百度AR SDK官网体验。需要提前准备“手机百度”App。

第二名:网易洞见AR

入口:百度搜索“网易洞见”,搜索结果第一项。

平台红利:☆☆☆

网易的平台级产品,最为知名的有3个,一是新闻客户端,二是网易云音乐,三是网易公开课。平台级产品和洞见AR没有直接关联,仅在网易云音乐内有一个“扫一扫”入口,主要用于关联的营销活动。与之相比,百度把AR扫一扫的入口集成在自家移动端的核心产品里。这一点网易洞见AR逊于百度AR。

和百度类似的是,网易也把AR放在了人工智能业务体系中,洞见AR团队属于网易人工智能事业部。把AR和AI视为从属关系,似乎是大公司的通用观点,尽管到现在为止还没有明显的“合体”内容出现。

网易洞见AR的平台红利存在,但是否会向普通开发者开放、如何为普通开发者提供红利机会,目前还没有明显的策略或计划。

免费及可用性:☆

网易洞见AR官网并没有直接提供SDK下载,仅提供了一个“联系我们”的表单。

这一点与其他SDK相比,极其独特。第一没有任何关于使用资费的说明,第二开发者无法直接参与使用,且没有开发者文档。对于一家大公司旗下的事业部而言,似乎并不太合理。

开发者规模及质量:☆☆

网易并非一个开放式的纯技术型公司,旗下鲜有听说有开发者社群的积累,潜在的开发者规模也缺乏合理依据支撑。

但随着网易在人工智能和AR等技术方向上的持续探索,形成自己的开发者社群或许有一定的可能,其品牌具备一定的号召力,但在开发者社群积累的执行层面可能会缺乏经验。

总体而言,☆☆☆是一个模糊的评价,主要支撑依据是其品牌。

成品性能和表现力:☆☆☆☆☆

网易洞见AR官网并未列举足够的开发案例,实际列举的案例仅“农夫山泉+网易云音乐”一项。该案例为营销案例,为此农夫山泉向市场投放了总计4亿瓶定制瓶身包装的矿泉水。

这一案例想必是网易洞见AR在事件营销方面建立了一个商业化的、规模化的、充分利用平台红利的、具备一定影响力的执行案例,但可能也是目前唯一一个。相比起其他SDK在这方面的成果,这个案例的质量和规模化程度要高很多,直接面向消费市场。

经我们用米6手机、iPhone 6s手机通过网易云音乐客户端,和定制版农夫山泉实测,其AR体验中等偏上,稳定性较好,空间贴合程度一般,但调性可以给满分。必须将标识保持在摄像头画面里的情况下,有效识别距离大约为10cm ~ 120cm。

有兴趣的朋友可以亲自试试。

*** 作流程:打开网易云音乐>菜单中找到“扫一扫”>切换到AR,扫瓶身。

洞见AR官网除了上述案例,并未提供其他明确的案例,仅提供了三个动图,以展示其SDK的稳定性。(由于官方提供的Gif图过大,压缩后画质受损,如有必要建议直接前往洞见AR官网查看)

从“农夫山泉”案例的实际体验来看,上述图示基本符合事实效果。

第三名:视+ EasyAR

EasyAR目前在国内有一定数量规模的开发者,根据其最新的融资消息称,其开发者数量约在30000上下。这一定程度上得益于Vuforia去年的“收费”行动。例如“AR涂涂乐“等较为初级的AR卡牌类开发者,正是因为Vuforia这次自杀式的”授权费行动“,转投了EasyAR怀抱。

平台红利:☆

缺乏平台优势是EasyAR目前的一个明显不足。其创业团队背景导致目前暂时没有成熟统一的输出市场。

EasyAR新一轮投资方中,有汽车之家这样的平台,最新的融资描述也称未来将瞄准AR看车的应用场景。最新的”汽车之家“App中,已有”AR扫一扫“的功能入口,但没有使用说明、提示。

但并未有公开信息表明EasyAR的开发者有机会享受汽车之家的平台红利。

最新版汽车之家App界面截图

免费及可用性:☆☆☆

EasyAR官方提供免费版本本地化SDK下载,称为”Basic“版,但不支持”SLAM“、”3D物体跟踪“、”不同类型目标同时识别与跟踪“和”录屏“功能。

Pro版本收取¥2999/应用的授权费,相对而言也算是良心价格。Pro版本支持上述4个功能。

此外EasyAR还提供云端识别API服务,收费价格是¥1200/月。

本地版主要满足AR识别和展示效果的基本需求,云端版主要用于管理大量识别图。大致的区分可以这样理解:本地版满足短时、需求单一的小型项目开发,云端版满足大型复杂项目开发。

此外还有一站式解决方案,但页面无法打开,显示为

开发者规模及质量:☆☆☆☆

根据最新的融资消息,宣称其开发者数量约在30000上下(未经证实)。

相比百度AR,EasyAR目前的开发者规模尚有优势,但预计未来会被超越。相比网易洞见,EasyAR无论在规模还是质量上均有优势。

从长远来看,如果无法为开发者提供稳定的”获利“出口,仅靠纯产品服务或许不容易扩张其开发者社群规模。

成品性能和表现力:☆☆☆☆

EasyAR官网提供了65个案例,大部分案例都以视频方式呈现,大部分视频内容主体都是甲方产品广告,其中有少量应用场景画面。

因缺乏标识物(官网未提供),案例无法实测,截取部分视频动图以供参考。

动图1和2的AR内容看上去比较稳定,动图3的AR内容展示有明显不稳定的情况。主要的2个影响因素是手机和标识点相对距离、识别和追踪的响应速度。相对距离较大时,手持设备时的人体正常抖动引起的画面偏移较小,因此汽车AR效果比较稳定,而近距离的卡牌AR则更容易侦测到画面位移,在识别和追踪的响应速度上存在不可避免的延迟,造成动图3的结果。

第三方提供的有效识别距离数据,最大约为270cm,最小距离未提供。

第四名:亮风台HiAR

亮风台主营业务是AR眼镜,SDK是其硬件产品生态一环。SDK分为本地版和云端API。鉴于国内AR眼镜产品的成熟度、市场占有率甚至不如微软的Hololens,开发者基本享受不到平台红利。因此这类以硬件产品为核心的SDK,根据我们的标准,排名较低。

平台红利:☆

亮风台的投资人中有美图公司,但并没有公开信息表明HiAR SDK的开发者能有机会为美图平台开发可获利的内容。

亮风台的自有市场占有率明显还不高,自身无法为开发者提供平台红利。

免费及可用性:☆☆☆☆

本地版SDK和云端API均免费,官方页面上没有直接体现,注册后可直接下载使用和查看管理后台。

开发者规模及质量:☆☆

亮风台在国内的开发者数量没有公开数据,根据其官网SDK相关页面展示的案例来看,与企业有一定数量的toB合作,但没有证据表明其拥有成规模的开发者社群。

根据其开发者社区展示的信息来看,开发者社群大约在百人左右。

成品性能和表现力:☆☆

HiAR SDK的性能和效果,可以通过其自有App”幻境“作为参考。幻境App的下载入口位于其官网“产品”菜单下。

经米6手机实测,幻境App识别“50元人民币”后,出现了一个简单的动画,动画表现力且不论,叠加的画面会不断的小幅抖动和变形,稳定性明显不如上述三家SDK。

AR SDK排名总结

第五名至第七名的AR SDK,只做单纯列举,主要原因是这些SDK项目规模较小,目前均未有盈利或融资的消息,其生存前景可能存在一些问题。从开发的角度说,势必应避开”不确定性较大“的风险。

总的来说,单从”如何参与AR市场“的角度考虑,在选择AR SDK时,首先还应考虑平台优势。从技术角度说,大部分SDK的算法逻辑大同小异,差异在于代码精细化程度、开发辅助的健全程度、技术支持的质量以及可持续性。

iOS11捆绑的ARKit,无疑是当前市场机会最直接也最大的,尚需实战检验。

国内的AR SDK中,百度AR、EasyAR无疑是可考虑的首选,二者相比,百度AR目前略有优势,长远看也更有优势。网易洞见AR的开放性目前存疑。

复制粘贴的一篇报道,说得还是比较靠谱的,原谅我出处忘了,当时只吧内容存下来了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11324502.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存