---
title: "Particles4All"
description: "WebGPU solver that simulates fluid and rigid bodies as one position-based-dynamics system, with screen-space fluid surface reconstruction."
canonical: "https://vibing.inc/library/particles4all-vg-2103"
category: "Shaders, WebGL & Creative Coding"
subcategory: "Creative coding"
license: "MIT"
author: "matsuoka-601 (@matsuoka_601)"
source: "https://particles4all.netlify.app/"
---

# Particles4All
WebGPU solver that simulates fluid and rigid bodies as one position-based-dynamics system, with screen-space fluid surface reconstruction.
## Facts
- Source: https://particles4all.netlify.app/
- Category: Shaders, WebGL & Creative Coding / Creative coding
- Author: matsuoka-601 (@matsuoka_601)
- Licence: MIT
- Tags: webgpu, fluid-simulation, physics, particles
## Why it's a gem
Research-grade PBF solver with every knob exposed live in the browser.
---
Listed in The Vibeary: https://vibing.inc/library/particles4all-vg-2103 · JSON: https://vibing.inc/api/public/library/gems/particles4all-vg-2103