首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Unity for Magic Leap技术预览版推出

春暖花开的小长假,祝大家假期愉快,今天我们为大家介绍在

Unity GDC 2018 Keynote

中关于对Magic Leap平台的支持。

Unity与Magic Leap联手整合混合现实技术平台。对于想要上手进行开发的创作者,我们提供了Unity for Magic Leap技术预览版,并在Magic Leap Creator Portal 发布了Lumin SDK!

访问Unity for Magic Leap技术预览版:

https://unity3d.com/cn/partners/magicleap

Unity for Magic Leap技术预览版介绍

Unity for Magic Leap技术预览版提供给任何想要了解Magic Leap这个新平台的用户,让他们探索在空间计算中的开发过程,体验将数字内容和真实世界无缝衔接的感觉。该版本兼容Magic Leap Zero Iteration和Magic Leap Remote功能,可以模拟硬件平台。注意:Unity for Magic Leap技术预览版旨在为新技术提供预览,因此可能会出现不稳定的情况。

Magic Leap早期的合作伙伴已经在Unity中创作出了许多高质量的内容。包括:Weta Workshop的《Dr. G’s Invaders》、Sigur Rós乐队的《Tónandi》、与The Mill和NBA Digital一同开发并在Magic Leap的Screens平台使用的NBA App。我们相信Magic Leap的个人空间计算平台在结合Unity的开发工具后,将会把最具创意的想象带入现实。

《Tónandi》项目截图

Magic Leap是Unity中扩展XR支持的最新平台,也是个人计算的下一步。Unity根据从其它VR平台学到的知识和专业技术的基础上,继续改进工具,运行时优化和工作流程,从而让开发者能将自己的XR作品带到更多的可用设备和生态系统上。为XR构建内容的过程十分复杂,将数字内容和物理世界结合的挑战也十分艰巨。随着我们继续在XR领域巩固领导地位,Unity提供的工具将让这些挑战更为容易解决。

Magic Leap One是个轻量级的可穿戴计算机,它通过虚拟内容丰富了现实世界。Unity与Magic Leap有着同一使命,即创造一个更为统一的世界,将物理世界和数字内容合为一体,但只有更多具有丰富想象力的开发者接受挑战并开创未来,这样的世界才可能实现。所以让我们一同构建未来,并解决当下最具挑战的内容创作难题。

Magic Leap One的创作者版本将在2018年推出,面向设计师和开发者

Unity for Magic Leap技术预览版功能

Unity for Magic Leap技术预览版基于Unity 2018.1构建。除了Unity 2018.1的功能外,该技术预览版还包含一个构建窗口(Build Window)中的新目标平台,可以将构建目标指定为Magic Leap的Lumin OS。

其中包含的Magic Leap功能有:

实例化单通道立体渲染(Instanced Single Pass Stereo Rendering)。

世界重建功能(World Reconstruction)。例如:世界网格划分、地板、天花板和墙体的语义标记,还有光线投射数据,用于检索世界深度数据的交叉点。

物理世界的遮挡剔除(Physical World Occlusion Culling)。

基于用户观察位置,通过注视点位置进行眼睛跟踪。

控制支持。包括:6DOF跟踪、触控板和光照控制。

音频空间定位。基于用户移动和音频源位置,提供对音频响应的精确控制。

识别用户手的手势。跟踪手上可识别点的位置,例如:食指指尖。

跟踪用户环境中指定静态图像目标的位置和方向。

使用Magic Leap Remote进行零迭代。

展望未来,3D数字内容将成为我们与世界交互的一种方式。Unity相信,世界会因更多的创作者而变得更美好,而类似Magic Leap这样的平台则将释放出创意的新形式,我们十分期待看到这些变化的到来。

资源

下载Unity for Magic Leap技术预览版

https://unity3d.com/partners/magicleap

除了下载Unity for Magic Leap技术预览版,你还会需要通过在Magic Leap Creator Portal进行注册来获取最新版Lumin SDK。

https://www.magicleap.com/creator

开始使用设备模拟器

当你安装好Unity和Lumin SDK后,你可以直接进行使用。上手实践的最佳方式是使用Magic Leap的零迭代(ZI)工具。ZI可以在一个设备模拟器或是物理硬件上使用,让你能直接从Unity编辑器中使用设备,无需进行部署。

构建期间可以访问Magic Leap Creator Portal了解更多资源与信息

当你完成以上步骤,设置好Unity for Magic Leap技术预览版后,让你的项目在Magic Leap Remote Simulator中运行仅需几步。

1

从Lumin SDK目录中打开Magic Leap Remote应用

2

打开模拟器

点击“Start Simulator”,开启一个模拟器,它能直接和你的Unity场景连接。你可以点击Mini Map右上方的菜单中的“Load Virtual Room”将虚拟房间载入到场景中。这个设备模拟器会从场景的眼睛摄像机接收图像,可以发送虚拟头部姿势、输入信息和网格数据等到你的Unity场景中。

3

创建Unity项目

在Unity中,使用“Magic Leap”项目模板创建新项目。这会使用初始的默认设置,例如:将摄像机放在初始点,使用黑色背景进行渲染,并调整一些默认设置从而更好处理Magic Leap项目。

4

设置构建目标

在构建设置中,切换为“Lumin OS”平台,并在“Lumin SDK Location”选择Lumin SDK的安装路径。

5

启用零迭代功能

在“Magic Leap”菜单选择“Enable Zero Iteration”。这会增加一些零迭代资源到项目的Magic Leap文件夹中,然后会重启编辑器。

6

点击运行

此时,你可以运行在第二步中创建的任一模拟器,或是在接收到硬件时远程连接一台真实设备,之后只要点击运行即可!

该模拟器视图展示了渲染后场景,穿戴设备时便会出现,它将整合眼睛视图到虚拟房间中

来自模拟器的房间网格数据以线框网格形式进行呈现

小结

开发XR空间计算,需要全新的游戏和应用开发思维方式,这将给创作者带来无限的机遇! 技术预览版只是将Magic Leap带给数百万Unity开发者的第一步。我们希望能邀请你们加入其中,从这次旅程早期开始,互相学习、分享最佳实践并释放你屏幕外的创造力! 更多精彩内容尽在 Unity中文官方论坛(UnityChina.cn)!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180405A0J39700?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券