Magic Leap详述Lumin OS & SDK的未来发展规划
在2018年10月举行的L.E.A.P.大会中,佩莱特展示了Magic Leap的软件路线图,并表示将专注于 社交 和UX交互,改进感知堆栈,并在平台级别启用映射和XR技术,从而迎接Magicverse的到来。
自Magic Leap One发布以来,这家公司已经迭代了四次Lumin OS:0.92,0.93,0.94,以及日前的0.95。
1. 社交和UX交互:Lumin OS 0.92,0.93和0.94
对于0.93(2018年11月),Magic Leap部署了社交和通信套件的第一块拼图:Avatar Chat。这款应用程序允许朋友之间进行三方通话,并完全支持联系人,3D表情符号和手势交互。Avatar Chat利用了Lumin的共享和投射服务,允许用户跨设备共享各种内容和应用程序,如图像,网页,视频,图库应用,以及支持投射的Lumin应用程序。
Magic Leap同时通过启用一系列的关键功能来优化Helio浏览器的用户体验,如轻松访问最近浏览的网站,拖放交互,文本选择和滚动。对于开发者,这家公司提供了从Lumin Runtime应用程序调用Web视图的功能。
在用户体验和关键交互方面,Magic Leap在一般交互模型方面取得了一定的进展。他们改进了蓝牙键盘集成并优化了Magic Leap Mobile App(MLA),从而继续提升文本输入体验。这家公司同时添加了新的网格可视化图形与反馈,同时改进了关机顺序。另外,六自由度控制解决方案的稳健性和准确性得到了提升。
关于感知主题,Magic Leap在过去三次更新中不断迭代软件堆栈,系统地改进所有的KPI。值得强调的功能包括:通过初始设置启用了医学镜片支持,并为开发者启用了一组用于获取多边形平面的API。在多 媒体 流方面,0.94版本中首次支持MPEG-DASH并在后续更新中不断迭代。
在此期间,Magic Leap一直专注于开发者工具集。Metal Graphic API和优化的Vulkan性能增强了Magic Leap Remote。Lumin编辑器添加了门户图标创建和验证工具。通过在所有工具中采用相同的主题和控制方案,开发者工具的整体用户体验同样得到了提升,变得更加直观和一致。
Magic Leap指出,除了上面提及的优化和改进之外,他们同时纳入了用户,开发者和合作伙伴对从一般用户体验到特定功能的一系列反馈,并且不断进行漏洞修复和性能优化。
2. 赋能Magicverse:Lumin OS 0.95 & Lumin SDK 0.20
上面是过去,下面则是关于现在。
截至3月29日星期五,购买Professional Developer Package的用户已获得了Lumin OS 0.95的早期访问权限。从今天开始到星期五,Magic Leap将通过无线更新部署0.95。用户可以从Creator Portal直接进行下载。这家公司表示,分阶段的部署过程使得他们能够更好地监控版本部署,并进行任何必要的调整。
社交和UX交互:这一版本启用了多达四人的Avatar聊天呼叫功能。在交互方面,六自由度已经支持操作系统的所有主要功能,用户和开发者都可以将六自由度设置成默认的交互模式。Lumin OS 0.95同时启用了开放手掌姿势支持。
Lumin SDK和开发者工具:在SDK和工具方面,Magic Leap现在支持Lumin Runtime应用程序的动画,他们正在为开发者提供Lumin Animation Studio来帮助创建动画。另一个值得注意的是,SDK 0.20已经支持Unity 2019.1,并提供了编辑器工作流程和一系列的性能改进。
Magic Leap正在部署对于Magicverse而言非常重要的两项关键技术:
1.首先是关于跨平台开发的MagicScript。Magic Leap已经正式发布MagicScript的第一个版本,它允许开发者通过JavaScript和Web API来为Magic leap设备构建应用程序,并将成为为Magicverse构建跨平台体验的核心。
MagicScript的第一个版本提供了完整的标准JavaScript API,符合行业级JavaScript引擎V8的ES7 +规范。MagicScript包括用于访问和操作HTTP管道的Fetch API,File System访问API,以及一整套JavaScript API,从而帮助你通过Lumin Runtime创建Landscape和Immersive应用程序。
在下一版本中,MagicScript将支持WebGL API和Component Library,以实现快速的跨平台应用程序开发。对于Immersive而言,WebGL的第一个子集将通过0.96登陆。Magic Leap将逐步推出一个Component Library,最有可能是0.96版本开始。文档和示例可访问Creator Portal 和MagicScript.org 。
Device Stream:这依然与XR相关。0.95同时包括Device Stream,它允许你直接在运行Magic Leap Mobile App的移动设备查看空间计算体验。Magic Leap表示,这构成了观众观影模式的第一个成果,而他们将继续在功能方面着手,以启用其他流媒体,甚至是交互方式,从而释放完整的跨平台体验。
2.Shared World:Shared World(Beta),这与映射有关。为了在空间计算或混合现实实现最佳共享体验,所有用户必须拥有一个共同的3D数字世界映射。这个世界的3D数字映射同时是Magicverse的支柱。无论用户身在何处,其都可以实现重新定位和持久性内容。这张映射基本上是数字化现实,需要准确,可扩展,不断发展,不断提高质量,并且适应不断变化的环境本质,如光线和几何变化等等。
这个通用的数字世界映射由映射合并算法构建和更新。当用户携带空间计算设备环游世界时,它们将生成相关的环境映射数据。对于选择使用Shared World的所有用户而言,其数据都会用于生成单个世界数字映射。随着接收了新的环境映射数据,这种常见的数字映射将不断更新和扩展,最终形成一个可覆盖整栋建筑物的单一3D映射,并逐渐演变为覆盖城市街区,乃至城镇。所述的空间世界映射可用于空间计算机或头显和智能 手机 等设备,从而实现大规模的跨平台混合现实体验。
Shared World (Beta)正以实验性功能登陆0.95,并将在未来版本推出正式版本。如果你选择使用Shared World,系统会保存你设备创建的每个空间映射,并成为Magic Leap云端生态系统中的集合映射。Shared World将支持各种功能,包括在设备之间共享内容的新方法,多用户体验,以及基于位置的体验。例如,它支持同一空间的不同设备访问相同的PCF(persistent coordinate frames;持久坐标系),亦即空间锚点。更多关于Shared World (Beta)的信息可访问Magic Leap官网 。
值得一提的是,Magic Leap表示,他们同时在研发双控制器支持和虹膜登录等功能。
3. 下一步?
Magic Leap计划到夏末之前推送两次软件更新,并将专注于企业功能。这家公司表示将继续增强大规模映射的能力,并朝着Magicverse迈出更多的步伐。另外,他们将继续通过MagicScript和WebXR,以及跨平台开发来迭代javascript和Web框架。
最后,Magic Leap将提供能够帮助欧洲开发者实现国际销售的促成元素。他们将在未来的博文中公布更多的信息。
原文链接:https://yivian.com/news/59140.html
来源:映维网