The Voices of VR Podcast
介绍
大家好,我是Ken Bye,欢迎收听《VR之声》播客。这是一个关于空间计算未来的播客,您可以在patreon.com/vrissovr上支持我们的节目。
今天的嘉宾
在今天的节目中,我将与Brandon Jones交谈,他是WebGPU的规范编辑之一。WebGPU是一个新的W3C图形级API,目前已在Chrome中发布。2023年4月6日,谷歌宣布Chrome发布了WebGPU。经过多年的开发,Chrome团队推出了WebGPU,使得在网页上能够实现高性能的3D图形和数据并行计算。
在2023年5月10日的谷歌I/O大会主旨演讲中,Matt Waddell在台上表示,WebGPU使得网络能够为AI做好准备。这是一个框架,更偏向于数据并行计算的方面,但也有很多高性能3D图形应用,追溯到OpenGL及其后来的WebGL。WebGL分为1和2,您在网页上看到的图形都源于这个已有30年历史的OpenGL规范,而在3D图形行业的推动下,许多发展和创新也随之发生,包括在AI机器学习领域,利用GPU的并行处理能力来实现各种令人惊叹的人工智能和机器学习应用。
与Brandon Jones的对话
我有机会与Brandon Jones坐下来,他是谷歌的软件工程师,也是多个涉及3D或沉浸式计算的浏览器标准的贡献者。我想了解这个规范的历史,以及它出现的原因,同时也想问问关于苹果公司的情况。我们能期待苹果推出这个吗?根据Brandon所说的一切迹象,苹果正积极在进行这项工作,不过并没有提供任何时间表。
我们有2023年6月5日的WWDC,这是苹果开发者大会。根据各种传闻,苹果可能会在此宣布他们的虚拟和增强现实混合现实设备的首次发布,希望这意味着Safari团队和WebKit正在开发WebGPU以及我们在这次对话中讨论的WebXR。
Brandon的背景
Brandon介绍道:“我是一名软件工程师,在谷歌工作。多年来,我为多个与3D或沉浸式计算有关的浏览器标准做出过贡献,包括WebGL1、WebGL2、WebXR(我是规范编辑)以及最近的WebGPU(我也是规范编辑)。”
Brandon的经历
Brandon谈到,他因为对视频游戏和3D软件的兴趣而无意中进入这个领域。他始终对3D渲染着迷,无论是在家游戏机上,还是受启发于电影《侏罗纪公园》中恐龙在屏幕上的表现。他开始制作软件渲染,并转向OpenGL和DirectX,之后在专业上也做了很多网页开发。随着WebGL的推出,他发现自己可以将这两者结合起来,开始进行早期的实验和开发。
WebGPU的历史与发展
关于WebGPU,Brandon表示,OpenGL作为一个已有30年历史的API经历了很多演变,然而仍有一些API的组成部分遵循当时常见的软件开发模式。随着时间推移,很多公司意识到这种模式不再适用。因此,WebGPU应运而生,致力于简化并优化图形硬件的编程接口。
Brandon解释说:“WebGPU是在过去的7年里开始形成的,一个很重要的目标是为网页用户提供更接近本地API的图形体验。”他也提到,WebGPU与WebGL的不同之处在于,它提供了一种新的、更灵活的方式来管理GPU的资源。
WebGPU的未来
对于WebGPU的未来,Brandon分享了自己的观点:“我看到WebGPU在未来能够与WebXR无缝协作,这将是推动沉浸式计算应用的一个重要因素。”
他表示,当前WebGPU受到广泛关注,并将在未来的多个应用场合中显现出其价值。他期待着WebGPU能够帮助推动沉浸式计算的发展,将这项技术带入每个人的日常生活中。
结束语
Brandon还提到:“WebGPU终将成为人们日常使用的一部分,有助于我们在网页环境中创建更丰富的用户体验。”
感谢Brandon分享他的经验与见解,也期待未来WebGPU的进一步发展与实现。