dorkhub

webgpu_cloth_simulator

WebGPU XPBD Cloth Simulator Project to accompany guides on www.carmencincotti.com

ccincotti3
TypeScript716 forksupdated 2 years ago
git clone https://github.com/ccincotti3/webgpu_cloth_simulator.gitccincotti3/webgpu_cloth_simulator

WebGPU XPBD Cloth Simulator

This is a WebGPU Cloth Simulator that uses XPBD (extended position based dynamics) with small step sizes.

Cloth 09_06_2022

This relies heavily on the following papers:

As well as code snippets from:

Development

The following steps describe how to run this simulation locally.

Note - This has only been tested on Windows (specifically with WSL2).

Accessing the WebGPU API

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 the #enable-unsafe-webgpu flag in about://flags.

Running the dev server

With yarn installed, run the following:

yarn
yarn start

Current implementation

more like this

urge

The Universal Ruby Game Engine (URGE) Project

C++50

WebGPU-Lab

Demos and experiments in WebGPU technology. Focus on compute shaders.

TypeScript50

xsuite

Suite of python packages for multiparticle simulations of particle accelerators.

Python51

search

search projects, people, and tags