1
0
Fork
You've already forked decay
0
In-progress Rust/WASM/wgpu/React tool/toy for simulating, visualizing, and exploring simulations at the atomic scale (with classical dynamics).
  • Rust 90.9%
  • TypeScript 3.8%
  • Nix 2.2%
  • HTML 1.8%
  • CSS 1%
  • Other 0.3%
2023年05月25日 12:40:52 -04:00
.devcontainer Add NPM 2023年03月11日 00:21:56 +00:00
.github/workflows Delete renovate-config.json 2023年03月28日 11:38:51 -04:00
crates Merge branch 'main' into renovate/syn-2.x 2023年05月25日 12:36:44 -04:00
public Forgot to add in the public folder! Hah. 2023年03月26日 00:05:46 -04:00
src Updating of types and making it work again 2023年04月30日 15:20:36 -04:00
.envrc Initial re-work of state file; definitely not going to work at this point. Also adding in nix flakes. 2023年03月29日 20:16:43 -04:00
Cargo.lock Update Rust crate winit to 0.28.6 2023年05月25日 16:29:40 +00:00
Cargo.toml Update Rust crate winit to 0.28.6 2023年05月25日 16:29:40 +00:00
flake.lock Adding in rust toolchain 2023年04月01日 16:10:24 -04:00
flake.nix Making more shells 2023年04月29日 21:29:08 -04:00
LICENSE Initial commit 2023年03月09日 19:49:07 -05:00
package-lock.json Update dependency @fontsource/public-sans to v5 2023年05月21日 11:35:07 +00:00
package.json Update dependency @fontsource/public-sans to v5 2023年05月21日 11:35:07 +00:00
README.md Minor update, again 2023年03月25日 19:47:00 -04:00
renovate.json Update renovate.json 2023年03月28日 11:37:38 -04:00
rust-toolchain.toml Making more shells 2023年04月29日 21:29:08 -04:00
tsconfig.json Added react, drawing, shaders, etc. 2023年03月12日 20:59:47 -04:00
webpack.config.js Updating more of the webpack stuff. 2023年03月26日 13:09:00 -04:00

DECAY

Decay is a graphical particle simulator (in the Newtonian sense, not the quantum one) / visualizer written in Rust w/ a wgpu & React app. I wanted to learn Rust and more modern GPU programming while also continuing to gain expertise in tech stacks I've worked with before.

The goal? Learn Rust, have some modular components, get a feel for ECS + shaders, and have something that exists in the space between a game and a physics tool.

Why decay?

Because it's molecular dynamics and written in Rust, something along the lines of oxidation seemed too straightforward; but what is oxidation, if not some sort of decay in a lot of ways?

Also you know, super gothy 🦇

I'm journaling along as I go and writing articles up on my website