微信号:Unity-GreaterChina

介绍:Unity官方开发者平台,分享最前沿的技术文章和开发经验,精彩的Unity活动和社区相关信息.

Unity for Magic Leap技术预览版推出

2018-04-05 12:08 Unity

春暖花开的小长假,祝大家假期愉快,今天我们为大家介绍在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)!


推荐阅读


官方活动

赢取15万美元奖金|环球影业经典IP游戏开发大奖赛

活动信息:截至至4月20日 16:00

活动网址:https://connect.unity.com/challenges/universal


Unite Beijing 2018 及 Training Day

活动信息:5月11-13日 北京国家会议中心

售票官网: http://unite2018.csdn.net/  或者直接扫描下图二维码进行购票!



点击“阅读原文”访问Unity中文官方论坛!

 
Unity官方平台 更多文章 Asset Store|高端视觉效果资源推荐 缓存服务器Cache Server 6.0发布 今晚8点直播 |Unity艺术工具相关功能详解 Unity引擎及编辑器C#源代码发布 2018年Unity大中华区授权代理商介绍
猜您喜欢 一个简单登陆示例的MVC和MVP实现 脱胎换骨的现代C++有哪些出奇的新特性? WCDB 的 WAL 模式和异步 Checkpoint Callback 与 Promise 间的桥梁 —— promisify 还不知道这 11 个超酷的编程新工具你就 out 了!