Orillusion | 第一个WebGPU中文社区
2021年,科技界发生了哪些重大的变化?
随着AR/VR等技术的发展,元宇宙(Metaverse)的概念在这个灰暗的疫情时代,瞬间爆发了,它满足了人们对社交和娱乐的向往,满足了虚拟世界和现实世界的融合。

元宇宙并不是一个具体的场景或者技术,它被广泛定义为下一代互联网的形态。这其中需要很多技术的支撑才能得以顺利发展和实现,比如区块链,人工智能,云计算,5G通信,VR/AR,人机交互技术等等。随着Facebook的更名,再次提高了元宇宙在科技界的关注度。

其中,
但是,Web环境中始终没有办法实现和桌面级渲染能力相媲美的革命性技术出现。这一现状随着WebGPU标准的提出,即将得到改变。这是非常让人振奋的变革!

大家比较熟悉的 WebGL 1.0 和 WebGL 2.0 分别是 OpenGL ES 2.0 和 OpenGL ES 3.0 API 的 Javascript 实现的子集。WebGL 的设计可以追溯到 1992 年发布的 OpenGL 1.0 API。这一沿袭可以将 OpenGL ES 大量可用的知识体系和应用程序相对容易地移植到 WebGL 中。
但是,这也意味着

根据《WebGPU Explainer》中关于WebGPU构建目标的介绍如下:

经过4年多的发展演进,目前支持WebGPU的桌面浏览器有Chrome Canary版本,通过打开flag支持,Chrome 普通94以上版本,通过开发者内测token支持,Firefox 97以上版本也通过flag支持。
经测试,在移动端,目前只有Andriod的Firefox支持WebGPU。
浏览器的版本不断更新,可以参考caniuse发布的WebGPU支持情况,以及各浏览器的版本更细信息。
WebGPU支持情况参考
https://caniuse.com/webgpu
国产浏览器厂商几乎都是基于Chrome内核的,理论上也都已经可以支持WebGPU特性了
由于WebGPU是W3C制定推进的标准,其他各大浏览器厂商的支持便只是时间问题了。在这样一个相对初期的时间节点,优秀的技术需要被更多的人尽早了解到。
因此,我们为大家营造了
重点来啦!!!

WebGPU文档翻译Github库
https://github.com/Orillusion/orillusion-web/tree/master/webgpu

WebGPU API 文档一共24章,包括如何使用缓冲区,纹理视图,采样器,资源绑定,计算,渲染管道等,100%对应英文原版API文档,可以对照查看。

WebGPU Shading Language 文档一共16章,包括介绍着色器生命周期,纹理结构,变量类型,代码语句等,同样100%对应英文原版wgsl文档,可以对照查看。

WebGPU Explainer 文档一共四章,包括WebGPU和WebGL的区别,以及如何使用多线程,如何解决错误,和使用案例等,100%对应英文原版API文档,可以对照查看。

欢迎更多的小伙伴可以加入我们的Orillusion社区,陪我们一起见证WebGPU的发展。我们会尽自己最大的努力把最干货最前沿的WebGPU技术分享给每一位社区成员,也诚心的希望大家为Orillusion开源社区做出自己的贡献。我们一直坚信,开源社区的技术留痕是每一位技术人员最崇高的追求。因此,我们尊重,我们认可,我们更期待,加入Orillusion,让我们共同进步!
——Link uncharted, 链接未来世界