/ Roadtovr / 0浏览

Facebook的新360捕捉软件开发工具包可以在虚拟现实应用程序中录制高质量的视频和照片。

Facebook F8,这是Facebook每年举办的开发者大会,目前正在进行第二天的全面展示。社交平台巨头今天发布的重磅VR消息是:Facebook将发布360 Capture SDK工具,开发人员可以将其整合到VR应用程序中,以便您可以通过360度照片和视频来捕捉和分享VR体验。该SDK可以整合到Unity和Unreal Engines的标题中,并适用于NVIDIA和AMD GPU,且独立于头戴设备。360 Capture SDK今天就可以在GitHub上获取。

希望这也意味着我们可以得到Oculus在2015年夏季首次宣布为消费Rift提供特性时承诺的360度游戏预览功能。虽然这只是一种有趣的猜测,但是,这将极大地改善几乎没有演示的商店的购买体验,360 Capture SDK至少可以让用户通过Facebook的动态或直接在VR头戴设备上展示其游戏中的壮举,这样下一篇VR之路的评论对潜在客户来说会更具沉浸感。

据开发360 Capture SDK的Homin Lee和Chetan Gupta称,完成这个功能的实现并不简单,不仅需要拍摄360度视频,还需要进行拼接。
Lee和Gupta写道:“我们通过重新思考创建360度内容的方式来解决了这个问题,通常的流程是先捕捉各种照片,然后将它们拼接在一起,最后进行编码。以前,我们需要在游戏引擎中捕捉内容,同时确保我们能够在VR的基线硬件上快速生成高质量的图像。现在,所有这些都能够通过360 Capture SDK实现。”
与传统的捕捉和后期处理拼接不同,Facebook的360 Capture SDK使用了立方体映射技术,这种技术承诺“在VR的基线推荐硬件上运行而不影响体验”,这意味着您在捕捉360度视频和照片时仍然可以达到至关重要的90帧每秒的VR速度。

Facebook宣称,播放视频时的分辨率为1080p,VR头戴设备中的分辨率为4K。视频的帧率限制为30fps(尽管通过优化的游戏开发者可以选择提高帧率),考虑到传统的拼接方法仅捕捉和拼接360度照片就需要20到40秒的时间,Oculus的立方体映射技术似乎是最佳选择。
据说该SDK插件与多个游戏引擎兼容,包括Unity和Unreal,并且API可以实现与任何引擎的整合。NVIDIA和AMD等图形硬件也可以原生支持,这意味着大多数(如果不是全部)的桌面VR生态系统都可以捕捉360度照片/视频,并与VR社区共享。

根据Lee和Gupta的说法,使用立方体映射的几个固有优点除了捕捉速度外还包括:

它们在面内没有几何失真,所以每个面看起来就像您以透视相机从正对对象的角度看它。这很重要,因为视频编解码器假设运动矢量是直线。这就是为什么它比等经纬度格式更好的原因。
它们的像素分布均匀,每个面都同等重要。等经纬投影中没有极点,它包含了冗余信息。
它们更容易投影。每个面只映射在立方体相应的面上。我们意识到我们可以跳过拼接过程,而是使用游戏引擎本身来原生捕捉立方体映射,这样就节省了性能并加快了工作速度。作为额外的好处,立方体映射内容的质量实际上比拼接内容更高,因为我们没有通过拼接和转换为等经纬度来损失质量。

在Facebook博客文章中获取更多有关Facebook如何创建立方体映射360视频的信息。

0

  1. This post has no comment yet

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注