(2020年03月18日)对于lumin sdk 024,magic leap带来了一系列用于帮助开发者更轻松创建企业应用的功能,同时提供了关于magicverse sdk的首个技术预览版。vr加盟
随着maigc leap one及2019年底enterprise suite(企业套件)的推出,magic leap介绍了在四个核心领域对企业解决方案的关注:沟通,协作和共存;3d可视化;习得和协助;以及基于位置的体验。这家同时开始与特定的合作伙伴合作一起开发早期版本的magicverse sdk,从而帮助开发者创建跨平台应用程序,允许数字内容可以在现实世界中持久存在。对于lumin sdk 024的发布,magic leap带来了一系列用于帮助开发者更轻松创建企业应用的功能,同时提供了关于magicverse sdk的首个技术预览版。所述开发者相关更新将与lumin os 09810一同提供,更多关于功能介绍的信息请点击这个页面。
professional developer专业开发者包的用户将可以抢先体验lumin os 09810更新。你同时可以直接通过developer portal developermagicleapcomdownloadslumin-os?locale=en-us进行下载。lumin os 09810的over-the-air(ota)更新将于3月16日开始推送,并将持续到本周末。你可以在通过the lab下载lumin sdk和magicverse sdk的最新版本。如果没有the lab,你可以前往这个页面下载magicverse sdk。lumin os 09810和lumin sdk 024均可支持magic leap one creator edition和magic leap 1。
1 the magicverse sdk
桥接数字世界和物理世界原本只是科幻作品的描述。作为技术工作者,我们畅想过数百种不同的未来,希望我们在物理世界中的交互方式与我们在网络中的交互方式联系在一起。magic leap表示:“我们相信magicverse可以在我们需要的时间和地点利用空间内容的优势,同时允许我们抬起头并与周围人保持真实的世界关系。我们已投入大量资金来探索为实现所述愿景而需要开发的技术。尽管我们之前已经公开分享了这一愿景的各个方面,但现在我们将介绍magicverse sdk的首个技术预览版。”xr kit是所述sdk的第一个组件,可允许开发者创建固定在现实世界物理位置的跨设备多用户体验。
这家进一步指出,所述技术预览版是构建下列元素以创建切实magicverse体验所迈出的第一步:
为部署体验预备物理空间:为了进行部署,应用程序需要理解物理空间。magicleap设备允许你轻松快速地通过包含稀疏点的映射来创建物理设备的数字副本,从而可以开始创建能够响应所述空间并放置永久性内容的应用程序。
创建跨平台多用户体验:开发者需要正确的跨技术工具才能创建和发行magicverse体验。magic leap于2019年发布了persistent coordinate frames(pcf)。它允许你将内容放置在物理世界中,并且能够维持在同一位置,不会在多用户和应用程序会话之间发生漂移。pcf可以与invitations api之类的功能相结合,从而简化了开发者创建多用户体验的方式。为了说明这一点,magic leap提供了一款直观的演示作品《pancake pals》。它利用了magicverse的众多技术,并旨在展示开发者如何能创建引人入胜的多用户内容。团队同时将发布为其他xr平台创建所述体验的功能(请继续阅读下一章节:xr kit)。
与最终用户分享体验:如今,数字内容的分发和发现渠道十分明确,但非常有限。例如,你可以将应用程序分发到数字商店并共享链接。对于magicverse平台,内容将存储在特定的位置,所以magic leap正在重新构思内容的可发现性和明天的应用商店。目前,你可以通过magic leap world和私密应用分发工具下载magicverse体验,或在可扫描空间中设置物理标记来共享magicverse体验。magic leap表示,他们正在努力实现更多的共享机制,从而允许你以更自然和更为个性化的方式来发现内容。
基于位置的体验最能彰显上述三个元素,其中企业正在教育,娱乐和零售环境中为用户创建沉浸式体验。通过利用不断发展的lumin sdk来开发核心应用,并通过在magicverse sdk中的功能进行优化强化,开发者正在帮助企业使用magicverse来更深入地联结他们的员工和客户。
2 xr kit (技术预览版)
为了进一步扩展,magicverse需要纳入跨不同平台和设备的访问。magicverse sdk-xr kit技术预览版允许开发者开始构建跨平台magicverse体验,并首先从ios和android开始。使用所述工具包,您你以访问相关的库和工具,然后编写兼容magicverse的移动应用程序并同步移动应用程序中的位置和内容。现在,开发者可以构建能够识别pcf的ios和android应用,这意味着你现在可以将应用程序部署到ios和android,并显示magic leap设备用户所看到的相同内容。如需下载xr kit,请前往这个页面。当前,xr kit是lumin sdk的独立软件包,支持本地ios和android,unity for ios and android, ue4 for ios (即将支持android), 以及magicscript for ios and android。
magic leap表示,将xr kit称为技术预览版的原因是希望能够早日将它带给你。你将能够探索将magic leap的体验带到其他平台的情形,但在尝试将ios或android应用分发到app store或google play时,你可能会遇到一定的麻烦,潜在的已知问题请点击这里。
团队正在不断发展magicverse sdk,并包含必要的库和示例以帮助你轻松创建跨平台多用户应用程序。他们将在未来几周内发布《pancake pals》的ios版本,从而展示如何利用xr kit在移动设备展示magicverse内容。
3 面向企业开发者的lumin sdk功能
对于lumin sdk 024,magic leap为开发者提供了允许他们更轻松创建多用户体验的通信,可视化和培训功能。屏幕是联结的好方法,可允许我们可以与同事和亲人的平面图像进行实时交互。空间计算的强大功能意味着我们可以开始在这种类型的远程通信中引入临场感。magic leap现在推出了application connectivity platform(acp),而开发者只需少于100行代码即可构建能够共享视频和麦克风音频的应用程序。团队同时更新了用以为magic leap平台创建多用户应用的invitations api。他们最后带来的是“meeting by code”,这项功能支持企业开发者更轻松地编写多用户应用:允许员工通过口头分享4位数字代码来邀请位于同一空间的同事。
magic leap正在进一步为开发者公开更多的平台级api和功能。开发者现在可以利用设备的内置摄像头,将协作概念应用于实际的培训和协助用例中,从而提供“看我所见”的视频源。想象一下:在工业环境中执行任务的员工需要帮助。这时,他可以将执行任务时的视频流式传输到远程专家,而专家无需亲临现场即可为其提供协助,并且将3d模型,注释或示意图共享给现场员工。
avatar c api现在已作为beta功能公开(即将与unity和ue4集成),所以开发者可以对虚拟化身进行网格化和动画处理。对于利用用户虚拟化身来创建有趣社交应用程序而言,这项功能提供了无限的可能性。collaboration core是面向lumin开发者的另一个新的c api,可允许你构建同步的应用程序,从而允许与会人员看到彼此并同时与应用进行交互。最后,团队公开了bluetooth apis。这是社区长久以来的要求,而开发者现在可以编写支持magic leap 1与兼容蓝牙设备配对和交换数据的应用。尽管所述功能目前仅适用于lumin开发者,但有望在将来的sdk更新中登陆unity和ue4。
社区普遍提出的另一个要求是对象识别。通过全新的实验性(pre-beta)“world understanding”功能,开发者现在可以编写能够自动识别特定类别对象的应用程序,首先将从沙发,椅子,桌子,屏幕和海报开始。用户只需在设置中选择加入“shared world”和“world understanding”,应用程序就可以识别用户空间中的所述对象并与之交互。需要注意的是,这是一项实验功能并主要面向开发者。所述服务可能出现间歇失灵,在特定情况下可能无法使用,并且你可能会遇到各种问题。目前,团队正在密切监控服务器,而你可以随时与他们联系以获取任何支持。有关所述功能的最佳实践和限制请点击这里。
对于lumin os 09810,magic leap同时带来了desktop companion app(dca),以及对开发者的插件支持。 dca是用户pc(windows或mac)与magic leap 1或magic leap one creator edition之间的安全桥梁。通过magic leap desktop companion应用程序,用户可以管理文件,访问文件信息,通过诸如maya这样的第三方应用来使用文件插件,以及查看设备状态。dca的目标是帮助更多企业用户能够轻松地在物理空间中可视化3d内容。更多关于dca的信息请点击这里。
dca plugin apis允许开发者通过桌面应用或cad软件包构建3d内容桥,从而将3d内容直接移到magic leap设备库。如果你使用的是自定义工作流程或软件(亦即magic leap尚未为其构建插件),它将允许你轻松地创建共享内容的方式。
团队为web开发者提供了众多新功能。helio浏览器现在支持高达720p的widevine level 3 m实现,你现在可以直接从浏览器流式传输来自amazon prime video,disney +和at&t tv now等服务的内容。这同时使得其他流媒体内容提供商更容易通过helio提供内容。现在,浏览器页面可以平放在桌面或地板,从而允许开发者进一步设计利用空间内容布局的ui机制。借助prismatic,你现在可以从常规html元素中提取3d模型,而全新的stage api可支持你指定更大的区域来放置3d内容。
最后,团队对通过magic leap world显示应用程序的方式进行了重大改进,他们现在将应用程序目录发布到web并重新设计了设备端的浏览体验。你现在可以点击这里查看magic leap world。
magic leap表示,所述新功能和工具的发布将极大地促进开发者与magic leap设备和magicverse进行交互及内容开发的方式。
完整的版本信息请点击这里。