关于WebGPU及将高性能3D图形和并行计算带入Web的入门指南
WebGPU是一项新的图形级别API,旨在实现高性能的三维图形和数据并行计算。与WebGL相比,WebGPU具有更高的灵活性和更好的性能。该技术可以在Web上实现复杂的图形应用,并在人工智能和机器学习等领域具有广泛的应用前景。谷歌在2023年4月宣布Chrome支持WebGPU,而苹果也正在积极开发这一规范,并参与WebXR标准制定过程。WebGPU的推出将加速原生级公司与Web的融合,让Web能够实现更现代化的图形效果,并提供更多的功能平衡,使其能够与原生XR体验相媲美。与此同时,WebGPU还涉及到新的着色器语言WGSL和中间表示SPIR-V,这将为开发人员带来更好的编程体验,并与现有的库和工具协同工作。整个行业对WebGPU充满热情,并希望它能够让Web空间更具有创造力和实用性,将Web带入更广阔和先进的领域。在这篇文章中,XR产业专家Brandon Jones讨论了如何将WebGPU应用于不同的应用程序和服务。他提到了Construct 3、Google Earth、Google Meet、Play Canvas、Sketchfab、TensorFlow、Unity以及像Babylon JS和3 JS这样的库,并表示许多公司对WebGPU表示了兴趣并且计划使用它。Jones还谈到了人工智能在WebGPU中的潜力,提到了TensorFlow.js和WebGPU可以让Web更具备人工智能的准备性。他认为人们对WebGPU引起了很大的热情,并坚信它将成为Web上图形处理的重要工具。关于Wixel和计算能力,Jones认为Wixel是试图暴露出其他API的全部能力的一种方式,而且在设计过程中他们考虑了机器学习和并行处理的应用。他还谈到了WebGPU和WebXR的兼容性,并表示他期待不久的将来苹果会加入WebGPU的行列。Jones最后表示他对WebGPU和XR的未来非常乐观,并认为它们将成为元宇宙和人工智能发展的关键技术。