/ Voiceofvr / 0浏览

图形流水线:优化虚拟现实体验与来自Binomial的纹理压缩

Voices of VR Podcast

主持人介绍

我的名字是 Ken Bye,欢迎收听《Voices of VR》播客。

在今天的节目中,我邀请到了 Stephanie Herbert,她是一位低层图形工程师,曾在 Unity 游戏引擎和 Oculus Medium 工作。她现在创办了自己的公司,名为 Binomial,致力于开发纹理压缩产品。今天我与 Stephanie 讨论了优化 VR 体验的图形处理过程,以及她专注于优化 VR 体验的整体图形管道的不同环节。

因此,今天的《Voices of VR》播客将深入探讨图形技术,但首先,让我们听一下赞助商的广告。

赞助商广告

今天的节目由 Fishbowl VR 提供赞助。Val 建议游戏开发者制作好的游戏,定价合理,听取社区反馈并进行不断更新。但是有时,在发布之前,你需要获得坦诚的反馈,因为你可不想在经历过多负面评论后再爬出来。所以,Fishbowl VR 提供按需私人用户测试视频,价格合理。你可以在用户自然环境中观看广泛的用户玩你的体验,并获取这些宝贵的反馈,以帮助你的体验取得成功。今天就开始获取反馈吧,访问 fishbowlvr.com。

访谈开始

这次与 Stephanie 的采访是在 PAX West 大会期间进行的,活动在华盛顿州西雅图举行,从 9 月 2 日到 5 日。

关于 Binomial 和纹理压缩

Stephanie: 我是 Stephanie,我经营着一家名为 Binomial 的公司,我们提供用于 VR 的纹理压缩产品。同时,我们也提供 VR 咨询服务。

Ken: 很好。那么,为什么纹理压缩那么重要呢?

Stephanie: 基本上,纹理是在所有游戏和应用中遇到的数据瓶颈,是最重要的因素之一。在 Gear VR 或移动平台上,大家谈论下载时间总是非常重要的。在高端耳机上,我们也可以讨论无线高端 VR 的可能性。但我们也可以谈论如何在当前 VR 中制作更多高保真游戏,允许艺术家通过压缩纹理来创造更高质量的纹理,这是目前很困难的。

纹理压缩在 VR 游戏开发中的位置

Ken: 当你谈到压缩时,它在创建 VR 游戏的管道中适合在哪里?比如说,Binomial 产品应该放在哪里?

Stephanie: 通常它会被放在游戏引擎中。我们正在为各种引擎开发插件,实际上我们和许多有定制引擎的公司进行了讨论,或者他们有能力将其加入到引擎的源代码中。

虚拟现实的独特性

Ken: 对你来说,你在虚拟现实中的工作就像是一名低层图形工程师。你能否谈谈在图形处理上,VR 的独特之处是什么?

Stephanie: 哦,天哪。虚拟现实很有趣,因为我最大的兴趣之一就是性能和优化。而在 VR 中,这项工作是如此重要。如果你没有达到每秒 90 帧,大家都知道人们会感到晕眩。因此,在 VR 中,性能和优化成为了一项不可妥协的要求。而在游戏中,人们常常会说,哦,这个区域的帧率卡顿,噢,还有很多新的图形技术可以在 VR 中使用,你知道吗?例如,屏幕空间计算可能在传统游戏中是一个简单的方式来制作模糊等特效,但在 VR 中,我们需要使用更多的体积方法,因为你随时可能快速转动头部,并且屏幕空间的视角会变得更加困难。

性能优化的工具与指标

Ken: 当人们构建 VR 应用时,他们能够使用哪些性能优化基准和指标工具来查看正在发生的事情,从而知道纹理压缩可能是他们需要 Binomial 这样的解决方案的瓶颈?

Stephanie: 这是个很好的问题。我可以告诉你,存在许多工具用于分析图像。但最重要的是查看帧率。如果你没有达到帧率,那么可能存在一些问题。你可以使用像 render doc 这样的工具检查你的帧发生了什么事,以及各种 GPU 性能工具,从而评估瓶颈在哪里。对于一些人来说,瓶颈是在 GPU 的,而大部分人总是这么说。不过对其他人来说,这确实是 CPU 的问题。这真的是因情况而异。

GPU 绑定与 CPU 绑定的场景分析

Ken: 你能谈谈你看到的一些不同场景,造成 GPU 绑定与 CPU 绑定的区别吗?

Stephanie: 当然可以。比如而言,GPU 绑定的一个例子是,如果你有非常复杂的着色器,以及在 GPU 上进行大量内存和操作,这会导致 GPU 绑定。实际上,有个很好的例子是我在 Oculus 工作时,我们正在制作 Oculus Medium,当时有很多讨论,是否在 GPU 还是 CPU 上处理体素数据,这涉及的数据量很大。因此,在一定程度上,无论你在 GPU 还是 CPU 上处理,都会锁住处理。

总结

Ken: 感谢你的分享,Stephanie。这是一次非常有启发性的对话。我希望听众们能够从这次访谈中获得一些对 VR 技术及其图形优化的更深刻理解。

如果你对节目有任何问题,或者想了解更多,可以访问我们的官网 binomial.info,随时给我们发邮件。

谢谢收听《Voices of VR》播客。如果你想支持我们的播客,请告诉你的朋友、传播这个消息,并考虑通过 Patreon 成为赞助者,以帮助我们继续这个项目,支持更大的虚拟现实社区。

你可以访问 patreon.com/VoiceofVR 捐赠。再见!