VR陀螺/编译
微软在几周前发布Mesh,此举表明了微软下一步计划有意主导增强现实领域,特别是针对企业客户。
但除了公告中所包含的一般细节外,真正让一些业内人士兴奋的是推出Mesh的概念视频,它有着非常真实的传感器和显示技术的支持。
Pokemon Go on HoloLens 2
视频中出现的场景真的能实现吗?如果微软真的专注于企业领域,那么包括以消费者为中心的例子,比如Pokemon GO的概念视频,背后的意义是什么?Mesh对于HoloLens 2和AR空间的真正意义是什么?带着这些疑问,NextReality邀请微软的Greg Sullivan进行了一次对话。
Adario Strange:首先,就Mesh的概念视频来说,它是不可思议的。我认为很多人会为此感到兴奋,因为它不仅看起来像科幻小说中才有的技术,而且我们还能通过HoloLens和Kinect来完成这些事情。大家所说的是可以通过简单的虚拟化身实现的,而视频中所显示的更真实、更具体的全息图像需要支持更多传感器。我们所知道的Mesh就是这样。希望能向我们讲述一下我们在概念视频中看到的Mesh真的能实现吗?
Greg Sullivan:是的。我们也能使用简单的虚拟化身,不过Microsoft Mesh的核心功能之一是临场感,让你真实地感觉自己置身于离你数百或数千英里之外的场景中。要远距离表现你的形象,实现更真实还原的虚拟化身,我们从《AltspaceVR》化身系统开始,团队就已经将其引入Azure,因此它将继承所有企业级管理和安全性的功能。
HoloLens有位置跟踪和环境传感摄像头,能够在你移动时追踪你的动作。在Mesh中,HoloLens 2有一个很酷的功能,它可以进行手部追踪。HoloLens 2在每只手上有25个不同的关节点。所以当你戴着HoloLens并使用Mesh时,你的化身将同步你在HoloLens 2中完全相同的手部动作。
你之前提到“需要支持更多的传感器”,以便有完全的体积捕捉(Volumetric Capture),或者从一个化身变成一个完全的全息投影。实际上HoloLens中的传感器不能进行体积捕捉全身动作,它能捕捉到你在空间中六个自由度的运动,并且捕捉到你的所有手部运动。
如果仔细查看Mesh概念视频,您会看到Azure Kinect开发工具包和摄像头的出现。Azure Kinect深度传感摄像头与HoloLens 2的传感摄像头一样。视频中用户在桌子上工作,你看到他被捕捉到了全息影像,但只能看到人的正面。如果你有一个Kinect摄像头,或用激光雷达等其他的深度感应摄像头,也可以实现类似效果。用HoloLens内置的传感器来追踪动作,并将你的化身表现出来,这是一个进步。
图源:YouTube Introducing Microsoft Mesh
Next Reality:假设我在一端使用HoloLens 2,另一端的人由[AltspaceVR风格]的化身,他们能使用什么设备?假设对方没有HoloLens 2,他们会用什么不同的工具来连接?
Sullivan:在我深入回答这个问题之前,我想先区分一下Mesh平台和服务——提供这些功能的云服务,开发人员可以将其构建到自己的应用程序中。这是一种可以身临其境的协作云服务。任何人都可以像游戏开发者一样编写游戏,例如,为Xbox编写游戏然后通过插入Xbox Live自动将其变成多人网络游戏。
Mesh通过插入Mesh SDK并将该功能添加到应用程序中,使其成为沉浸式、协作式的混合现实应用程序。因此,它可以在HoloLens和Oculus上运行……你可以戴着Windows XR头显,也可以在PC、Mac或智能手机上运行。因此,运行Mesh应用程序的执行环境是跨平台的。
不管你在什么设备上,你都应该能够在某种程度上参与到Mesh中。如果能够运行一个支持Mesh的应用程序,这样你就可以在三维的虚拟空间中与你的朋友和同事协作。区别取决于你使用的硬件。如果双方都戴着HoloLens 2,我们可以一同运行一个Mesh应用程序,我们将用化身来代表自己,在彼此周围走动并进行合作。
但如果有人参加了会议,而且他们坐在二维屏幕的笔记本电脑前,这说明他们的设备也没有位置追踪功能。因此,如果他们想在房间里走动,必须“使用”光标导航,但我们可以邀请对方来我们的会议。但目前还没有在应用程序中内置这个功能,我们承诺能够做到用户最终都能够通过一个支持Mesh云服务的Microsoft Teams加入会议,但是现在没办法公布确切的时间。
图源:YouTube NIANTIC
首先,如果我们说Mesh只支持HoloLens时,这就限制了实际使用它的人数,拥有智能手机的人比拥有HoloLens的人要多得多。所以我们研究了所有的端点,以及人们体验XR的所有方式,无论是《Pokemon GO》还是其他应用程序。这些智能设备有AR框架、iOS、Android、ARCore和ARKit,我们可以添加相应的功能,这样开发者就可以为那个平台开发应用,不管是iPhone、Mac还是PC,他们可以在他们的应用中添加Mesh功能。
Next Reality:访问Mesh需要多少成本?是否有专业的开发人员和企业级别的版本?从可访问性方面来说,这将如何推广呢?
Sullivan:我们还不能给出很多细节方面的回答。但我们将在SDK中免费提供Mesh,让开发者可以在任何应用程序中构建这种功能,就像任何游戏开发者都可以为Xbox Live免费构建一样。
Next Reality:有了云组件,会设有一些收费结构吗?
Sullivan:是的,我认为这是一个合理的假设。我们在预览版中试图获得开发者的反馈。当我们为Windows开发Kinect时,看到开发者对如何使用Kinect产生了巨大的创造力。我们看到外科医生在手术室里,指挥家在指挥管弦乐队,所有这些使用Kinect深度感应摄像头的方式都很有趣,而这些都是开发人员发挥创造力的直接结果。现在我们期待能有更多的创新的功能出现。
图源:图源:YouTube Introducing Microsoft Mesh
Next Reality:对于那些不熟悉微软软件的人来说,Mesh与Azure这两种服务都是面向云的,那么它们之间有什么区别呢?
Sullivan:我想说的是,Microsoft Mesh是一种Azure服务。它是一个协作的、沉浸式的平台,通过使用Azure来实现这些功能,它将使用几年前我们引入的Azure远程渲染。无论是通过Azure Active Directory,还是Microsoft帐户,它都是使用Azure来管理你的身份信息。
来源:Next Reality
投稿/爆料:tougao@youxituoluo.com
稿件/商务合作: 六六(微信 13138755620)
加入行业交流群:六六(微信 13138755620)
元宇宙数字产业服务平台
下载「陀螺科技」APP,获取前沿深度元宇宙讯息