乐趣区

关于前端:Orillusion感谢谷歌GDG-DevFest开发者大会2023北京的推荐

谷歌开发者社区(Google Developer Groups)是谷歌开发者部门发动的寰球我的项目,是面向对 Google 和开源技术、凋谢技术感兴趣的开发者社区,由对谷歌开发技术感兴趣的开发者们主导。其内容涵盖 Web、Android、TensorFlow、Flutter 和其它 Google API 等。至 2020 年 11 月,寰球已有 1000 多个 GDG 社区,散布在 130 多个国家。中国大陆有 27 个 GDG 社区,中国台湾有 7 个 GDG 社区。寰球 GDG 社区每年举办的流动在 7000 多场,共笼罩到 50 万开发者。2009 年 8 月 1 日,中国第一个 GDG 社区北京 GDG 成立。
▍谷歌开发者社区官方网站:https://developers.google.com/community/gdg

2023 DevFest Beijing 于 11 月 19 日在北京胜利举办!本次流动包含 Web、Android 和机器学习三大主题会场,全天共 16 场技术分享与 1 场 Codelab。

以下内容是 Orillusion 官网依据公开的材料信息,对钱俊颖对于《WebGPU:吹响前端新征程的号角》的主题演讲做的要点提炼和一些内容的补充,心愿能够帮忙到更多关注 Web 及 WebGPU 生态的小伙伴。

▍GDG 北京(2023)讲义分享:https://github.com/gdgbeijing/devfest2023

什么是 WebGPU?

WebGPU 是 W3C 提出的一套在 Web 生态中的图形 API 规范,能够让 Web 利用可能更加高效的调用 GPU 的渲染和计算能力。

WebGL 和 WebGPU 的比照

WebGL 有惨重的历史包袱,不好写不好学,平台和厂商的反对逐步缩小,无奈调用古代 GPU 硬件的能力,不能适应适应古代 GPU 的倒退和要求。

而相比拟 WebGL,全新的 WebGPU 规范,能够更好的开释 GPU 算力,进步并行计算和渲染效率,对前端开发者更容易学习,还有很好的跨平台个性。

因而,WebGPU 必然会逐步取代 WebGL,成为支流的图形渲染 API。

WebGPU 能给前端带来什么?

Ξ 面相将来的场景

随着 Vision Pro 等眼镜设施的倒退,将来肯定是一个充斥 3D 内容的时代。这些硬件厂商,最不足的就是内容生态,而以 Web 技术为撑持的创作者和开发者,必然能够在 VR/AR/MR 时代,成为发明全新内容的生产力。(PICO 官宣反对用 Web 技术开发利用)

WebXR 的性能

WebXR 标准目前更多的还是基于 WebGL 的一些规范实现的,将来必定会全面迁徙到 WebGPU,为更多的场景提供高质量的内容输入。通过 WebXR 规范,咱们能够轻松的实现浏览器和硬件 XR 设施的人机交互性能,同时配合 WebGPU 的高性能计算和渲染能力,能够帮忙开发者疾速的实现高性能利用的开发,为眼镜等智能平台提供良好的技术支持。

端侧智能

当下 LLM/AIGC 曾经成为了支流趋势,被各个领域认同,并曾经开始产生商业价值。而 WebGPU 提供的计算着色器,能够人造的适配 LLM 的并行计算要求,能够齐全在端侧的浏览器中运行各种大模型利用,无需在通过调用云端的 GPU 算力,节俭了云端的资源,打消了传输数据带来的提早体验。真正的端侧智能利用,肯定会在 WebGPU 加持下,通过浏览器的疾速散发能力,失去微小的倒退。

WebGPU 相干的框架

目前曾经有一些基于 WebGPU 规范的开发框架,能够供开发者疾速的调用 WebGPU 的能力,包含基于 Rust 语言的 wgpu,基于 C ++ 的 Dawn 以及 基于 JS/TS 语言的 Orillusion。

Orillusion 是国内团队做的一个纯 Web 框架下的 WebGPU 3D 引擎库,也是国内比拟早的 WebGPU 中文社区。前端开发者能够用过最相熟的 npm install,间接装置这个库,进行 WebGPU 利用的开发。

WebGPU 的利用场景

有了 WebGPU 的高性能计算和渲染性能,很多已经的场景,依靠于 Web 平台的易流传个性,必定会失去更好的倒退。而将来的 XR 交互,端侧智能等面向未来的场景,也更加充斥了时机和设想空间。

WebGPU 对前端开发者的意义

“能用 JS 实现的,终将用 JS 实现”这句话对于前端开发者是十分鼓舞人心和令人激动的。

已经的 Web 生态发展缓慢,前端大部分的工作就是“切图”。然而,当下的 Web 生态曾经齐全成为了一个充满生机,充斥想象力的生态,甚至能够引领其余生态的规范制订和倒退轨迹。而 WebGPU 的呈现,又给 Web 生态的并计算能力和渲染能力带来了更加弱小的助力。无论在将来的 3D 场景还是 AIGC 的场景,都给了咱们微小的设想空间。这种变动会督促咱们去整顿咱们的思路,去调整咱们的方向,从而走上新的前端的倒退历程。

残缺的视频信息欢送点击下方链接查看
https://www.bilibili.com/video/BV1uN411M7Km/?aid=493784965&ci…

写在最初

此次 GDG 北京开发者大会(2023)中,Keep 的工程师钱俊颖,分享了《WebGPU:吹响前端新征程的号角》的主题演讲,其中提到了「Orillusion 引擎」在 WebGPU 生态中做出的一些奉献,非常感谢社区的认可和谷歌 GDG DevFest(北京)官网举办的这次开发者大会流动。能让更多气味相投的技术人员,有机会聚在一起,互相学习,独特为相干的技术生态做出奉献。

Web 生态领有最多的技术开发者,以及最凋谢和丰盛的社区生态。在 WebGPU 的加持下,无论是针对于现有场景的降级优化,还是将来 WebXR/LLM/AIGC 等场景的内容创作,都领有微小的后劲。


Orillusion 致力于打造全世界第一款齐全开源基于 WebGPU 规范的一种轻量级渲染引擎, 指标是在浏览器中实现桌面级的渲染成果,反对超大简单场景的 3D 出现。易上手,易分享,易迭代,易合作、成本低,跨平台是咱们的外围劣势,咱们将为 3D 场景暴发时代提供引擎根底工具。

将来咱们将会继续把最干货最前沿的 WebGPU 技术分享给每一位社区成员,也欢送大家为 Orillusion 开源社区做出本人的奉献。咱们始终深信,开源社区的技术留痕是每一位技术人员最高尚的谋求!因而,咱们尊重,咱们认可,咱们更期待,退出 Orillusion,让咱们共同进步!

——Link uncharted, 链接将来世界

退出移动版