# \#ping-pong

**URL:** https://discourse.threejs.org/tag/ping-pong/1823.md

[Latest](https://discourse.threejs.org/latest.md) · [Categories](https://discourse.threejs.org/categories.md) · [Tags](https://discourse.threejs.org/tags.md)

---

## [GPGPU Particles](https://discourse.threejs.org/t/gpgpu-particles/90558)

<div class="topic-metadata">

**Author:** [@Tibi](https://discourse.threejs.org/u/Tibi)\
**Replies:** 2\
**Last updated:** [March 24, 2026, 12:50pm UTC](https://discourse.threejs.org/t/gpgpu-particles/90558 "2026-03-24T12:50:27Z")

</div>

This project uses a ping-pong framebuffer (FBO) simulation pipeline in WebGL + Three.js, where particle positions are updated each frame in custom GLSL shaders using curl-noise motion. The result is a smooth, organic, re…

---

## [FBO Feedback Mouse Trail](https://discourse.threejs.org/t/fbo-feedback-mouse-trail/88846)

<div class="topic-metadata">

**Author:** [@Tibi](https://discourse.threejs.org/u/Tibi)\
**Replies:** 0\
**Last updated:** [December 27, 2025, 4:20am UTC](https://discourse.threejs.org/t/fbo-feedback-mouse-trail/88846 "2025-12-27T04:20:05Z")

</div>

Interactive Three.js/WebGL shader experiment using an FBO feedback loop (ping‑pong WebGLRenderTargets). Mouse movement is drawn into a 2D canvas (brush stamps + fade), uploaded every frame as a THREE.CanvasTexture, the…
