使用 Three.js 和 React Three Fiber 的动态 GPGPU 粒子

Dynamic GPGPU particles with Three.js & React Three Fiber

使用 Three.js 和 React Three Fiber 的动态 GPGPU 粒子

在本研讨会系列中,我将使用 Three.js 从头开始​​构建 GPGPU 动画引擎。
因此,它既适合初学者,也适合每个想要了解该技术如何工作的人。

它的核心是在着色器中计算值,这比在 CPU 上允许更多的计算。拥有百万个粒子系统是可能的。将来我将尝试通过更多示例来扩展本教程。目前我在这里展示的是来自 3 个很酷的网站的 3 个演示。

在这些视频中您将学到

  • 如何从头开始构建 FBO
  • 如何在着色器中创建物理引擎
  • 如何创建动态粒子发射器

网站示例特色

每节课的视频下都有完整的文件存档。

我计划用相同动画的 WebGPU 版本更新此研讨会。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。