找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

查看: 1933|回复: 10

[Metaio] META 开发教程

[复制链接]

该用户从未签到

1

主题

14

帖子

11

积分

LV.1

Rank: 1

积分
11
QQ
发表于 2017-6-20 09:38:00 | 显示全部楼层 |阅读模式
Meta 最近在AWE USA 上展示了最新的Airgrab手势,使得用户可以用一只或双手掌握全息图并在AR环境内操纵它。

META 开发教程

META 开发教程

META 开发教程

META 开发教程

Meta 把这类似PC端的操作称为Workspace,它允许用户在整个环境中挂起多个虚拟显示器,并支持unity的开发。这一特性对于开发者来说是惊喜的,虽然Meta 2 一直跳票,但对于开发者来说开发Meta 的AR应用还是兴奋的。
对于Meta 2,它的fov达到90度,具有2560 x 1440显示分辨率,720p的前置摄像头,4个扬声器,但需要连接电脑使用。
Meta AR眼镜宣传视频:https://v.qq.com/x/page/s0515blxbzv.html
在开发者方面,Meta 2 提供了unity的sdk,使开发者能够使用Unity和C#快速轻松地创建全息应用程序。SDK包括SLAM,手势交互,界面设计指南,示例代码,应用程序,文档和技术支持等一些功能。所以了今天为大家分享下关于Meta的一些开发步骤(翻译整理于:https://www.sitepoint.com/getting-started-with-augmented-reality-and-meta/)。
PS:一些资源分享:
AR开发模型资源:http://www.arparticles.com/plugin.php?id=mo_waterfall_s
Meta SDK 安装包:http://www.arparticles.com/forum.php?mod=viewthread&tid=264
Meta AR开发视频教程:http://www.arparticles.com/portal.php?mod=view&aid=106
开发前提
1.一台Meta 2 设备(官网已开放预定,大约949美刀)
2.unity 5.4+版本
3.Windows 8.1或Windows 10 开发平台(Mac OS 不支持)
4.下载Meta SDK(https://dev.metavision.com/devcenter)

META 开发教程

META 开发教程

开发准备
我们新建一个unity项目

META 开发教程

META 开发教程

META 开发教程

META 开发教程

导入Meta SDK

META 开发教程

META 开发教程

META 开发教程

META 开发教程

META 开发教程

META 开发教程

现在我们应该在项目中看到两个新的文件夹“Meta”和“MetaPackage”

META 开发教程

META 开发教程

开发
将我们的预制体 MetaWorld (Meta / MetaCore / Resources / Prefabs / MetaWorld.prefab)拖到面板中,它是我们的AR相机

META 开发教程

META 开发教程

META 开发教程

META 开发教程

添加模型对象
我们首先新建个空GameObject,命名为“Butterfly App”,然后我们导入一些模型,本此演示我们使用的是Asset Store的蝴蝶模型,想使用其他模型的可以参考网站(整理了许多AR开发的一些资源):http://www.arparticles.com/plugin.php?id=mo_waterfall_s

META 开发教程

META 开发教程

META 开发教程

META 开发教程

将模型导好之后,我们将一个蝴蝶的预制体拖到我们新建的“Butterfly App”下面

META 开发教程

META 开发教程

我们也可以对蝴蝶模型进行一些参数设置:

META 开发教程

META 开发教程

为了使我们的蝴蝶有一些物理属性和交互,Meta 为我们准备了一个“MetaBody”组件来实现

META 开发教程

META 开发教程

接下来,我们修改下蝴蝶模型的mesh网格的着色器

META 开发教程

META 开发教程

为其添加一些粒子效果,完善我们的全息体验

META 开发教程

META 开发教程

保存运行,效果十分惊艳:

META 开发教程

META 开发教程

META 开发教程

META 开发教程

PS:如果你没有看到蝴蝶模型,你需要这样来设置:
1.没有看到蝴蝶在你面前?通过点击F4来更新你的视图 - 或按照箭头!
2.Meta眼镜中并没有看到两个图像?确保你已点击Meta开发人员套件左下角的3D按钮。
3.在Unity的预览中并没有看到两幅图像?按F2切换到并排模式。
4.在Meta 眼镜中看到非常小的图像?按F3切换到整流视图。
如果你已经成功显示,你应该可以看到一个漂浮在实际场景中的蝴蝶!你可以抓住它,用自己的手移动它。
导出和提交
我们已经完成了Meta 全息应用的开发,接下来我们需要将其导出。

META 开发教程

META 开发教程

然后添加我们准备好的场景

META 开发教程

META 开发教程

在“Build Settings”窗口中:
1.选择“PC, Mac & Linux Standalone”。
2.确保目标平台设置为“Windows”。
3.将architecture设置为“x86”。

META 开发教程

META 开发教程

然后我们在Player Settings 上设置应用名等一些参数

META 开发教程

META 开发教程

META 开发教程

META 开发教程

然后我们在Api Compatibility Level 设置为.NET 2.0

META 开发教程

META 开发教程

然后Build and run,我们设置好应用的文件路径

META 开发教程

META 开发教程

META 开发教程

META 开发教程

然后运行测试:

META 开发教程

META 开发教程

META 开发教程

META 开发教程

AR酱原创,转载务必注明
微信号AR酱(ARchan_TT)
AR酱官网:www.arjiang.com

该用户从未签到

2

主题

16

帖子

16

积分

LV.1

Rank: 1

积分
16
发表于 2017-6-20 17:26:09 | 显示全部楼层
竟然还有零回复,给我消失

该用户从未签到

3

主题

26

帖子

14

积分

LV.1

Rank: 1

积分
14
QQ
发表于 2017-6-21 11:09:32 | 显示全部楼层
增强现实希望发展越来越好

该用户从未签到

0

主题

8

帖子

5

积分

LV.1

Rank: 1

积分
5
QQ
发表于 2017-6-24 18:12:21 | 显示全部楼层
这里竟然还有这么一个关于AR的网站的收藏了

该用户从未签到

1

主题

56

帖子

3

积分

LV.1

Rank: 1

积分
3
QQ
发表于 2017-6-30 01:20:40 | 显示全部楼层
楼主辛苦了。。回帖是一种美德

该用户从未签到

0

主题

48

帖子

39

积分

LV.1

Rank: 1

积分
39
QQ
发表于 2017-7-12 02:08:04 | 显示全部楼层
嗯,很不错的样子!!

该用户从未签到

2

主题

46

帖子

27

积分

LV.1

Rank: 1

积分
27
QQ
发表于 2017-7-18 00:58:30 | 显示全部楼层
看帖怎么能不会呢??

该用户从未签到

4

主题

25

帖子

30

积分

LV.1

Rank: 1

积分
30
QQ
发表于 2017-7-27 05:38:46 | 显示全部楼层
增强现实,增强现实,增强现实。重要的事情说三遍

该用户从未签到

0

主题

11

帖子

0

积分

LV.1

Rank: 1

积分
0
QQ
发表于 2017-8-2 03:08:34 | 显示全部楼层
楼主写的很不错,关于AR的知识受教了

该用户从未签到

3

主题

51

帖子

51

积分

LV.2

Rank: 2

积分
51
QQ
发表于 2017-9-21 14:21:32 | 显示全部楼层
楼主辛苦了,帮楼主顶起来
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

关闭

站长推荐上一条 /1 下一条

快速回复 返回顶部 返回列表