原创MagicverseSDK明年发布,MagicLeapUnity工具包上线
时间:2019-11-01 14:29:00 热度:37.1℃ 作者:网络
11月1日消息,Magic Leap在近期于沙特利雅得举行的未来投资倡议大会上,Magic Leap CPO(首席产品官)Omar Khan透露,Magicverse SDK 1.0计划于2020年第一季度发布。同时,Magic Leap近期还推出了一个Unity开发套件,首发包括9个工具,旨在简化MR内容开发。
据了解,Magicverse是Magic Leap此前提出的一个跨平台AR云项目,可以将它看做是一个虚实融合的全新互联网空间,或者是持久MR体验的应用集,其特点是效果逼真,并可以通过非Magic Leap设备体验。此前,Magic Leap一直在宣传Magicverse的理念,不过一直没有实际落地。
在未来投资倡议大会上,Khan公布了Magicverse SDK的发布日期,以及对Lumin OS,以及Unity、Unreal、iOS和安卓系统的支持,也就是说开发者可以用它来开发支持跨平台(Magic Leap One、移动设备等)的MR应用。
与Magicverse类似,华为Cyberverse也支持跨平台(安卓和iOS)的虚实结合,它们都被视作是未来AR/MR世界的重要组成部分。华为Cyberverse是国内科技巨头中首次提出这个概念,并且已经深入展开,比如华为已经取得国内甲级地图测绘资质,当时外界猜测将应用到自动驾驶,如今来看自动驾驶实只是其中一部分。
尽管Magicverse SDK还未正式上线,但是为了帮助更多开发者简化空间计算应用的开发过程,Magic Leap近期还推出了一个Unity开发套件,其中包括可重复使用的资源、引擎prefab等开发Magic Leap应用和空间计算内容的简便工具。
RampLight
SurfaceDetails
RuntimeConsole
ControlInput
PlaceOnFloor
ControlPointer
KeepInFront
Unity开发套件首发时包含9个工具,旨在帮助Unity开发者在应用运行的同时也能解决问题,它们分别为:
- ControlInput:捕捉Control手柄识别到的用户输入;
- KeepInFront:将MR内容固定在用户眼前,同时也兼顾到与场景中其他物品交互的扩展功能;
- RuntimeConsole:在Magic Leap设备上运行Unity应用时,可以查看日志文件的工具;
- SurfaceDetails:用于识别表面类型的轻量级解决方案;
- PlaceOnFloor:在不需要用户输入或复杂设置的情况下,能够为应用的主要内容部分提供一个起点位置;
- RampLight:在不依赖Unity光线,同时能在任何角度维持足够光线的渲染方案,还能够将Magic Leap的视觉效果最大化;
- ControlPointer:在空间中定目标、选择和控制的系统,可用于显示重量等物理特性;
- Transmission:跨平台,多人解决方案,可在局域网环境中连接本地设备;
- SpatialAlignment:用于调整通过Transmission建立连接的用户的视觉。
具体来讲,就是开发者可以通过Transmission工具来解决网络连接,或者利用Runtime Control工具来查看日志文件,用Control Input工具来实时命令按钮和轻扫触控板等手势。
与此同时,Surface Details工具展示了Lumin OS系统根据手柄所指示的位置来理解空间环境的过程,尤其是根据高度来识别表面,比如它可能会将茶几识别成椅子,因为高度差不多矮,另外也可能将吧台识别成桌面。
而Control Pointer则为开发者提供了用于识别手柄与数字物品交互的一套功能,包括定目标、选择和移动物品等。
可以看出,Magic Leap推出Unity开发包的目的是,在Magicverse正式上线之前,让开发者们利用现有的Lumin OS框架来丰富其MR内容。