https://github.com/james-leste/webgpu_particlessimulation
Particles Simulation Based on WebGPU
https://github.com/james-leste/webgpu_particlessimulation
simulation typescript webgpu-api webgpu-particles
Last synced: 4 months ago
JSON representation
Particles Simulation Based on WebGPU
- Host: GitHub
- URL: https://github.com/james-leste/webgpu_particlessimulation
- Owner: James-Leste
- Created: 2023-11-12T00:47:34.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-23T17:54:20.000Z (8 months ago)
- Last Synced: 2025-02-28T15:11:35.394Z (5 months ago)
- Topics: simulation, typescript, webgpu-api, webgpu-particles
- Language: TypeScript
- Homepage: https://particle-simulation.deno.dev/
- Size: 27.3 KB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Particles Simulation Based on WebGPU
## POC
The demo application is a prototype of particle simulation. Using the compute pipeline and rendering pipeline to simulate movement of particle. We implement interfaces that can change different movement rules of millions particles if proper mathematical models are applied. As you can see the application of webGPU can significantly increase the performance(frame rate) of process of calculation.
Keywords: ***computer grapics, web technology***
## Run locally
### Requirements
Node.js, Chrome/Firefox/Edge
### Steps
Make Sure you have node.js installed on your local machine
```bash
npm start
```Build production build:
```bash
npm build
```## Demo video
[Link](https://youtube.com/shorts/4GY-ZeYUZyY)
> This is the Project for JUNCTION2023 & beyond...