This is a WebGPU Cloth Simulator that uses XPBD (extended position based dynamics) with small step sizes.
This relies heavily on the following papers:
As well as code snippets from:
The following steps describe how to run this simulation locally.
Note - This has only been tested on Windows (specifically with WSL2).
WebGPU is currently a developmental feature, and thus requires a browser that enables access to it. Google Canary is a good candidate. To enable the correct features in your browser, please do the following:
#enable-unsafe-webgpu
flag in about://flags.With yarn installed, run the following:
yarn
yarn start