Unified Particle Physics for Real-Time Applications: https://mmacklin.com/uppfrta_preprint.pdf Impl of above paper: https://github.com/ebirenbaum/ParticleSolver
The above implementation which I have ported to rust is PBD. In future I want to impleent XPBD. The above implmentation has gradient functions I can use for this. Then start working in porting the particle system to the GPU.
Unified Particle Physics for Real-Time Applications: https://mmacklin.com/uppfrta_preprint.pdf Impl of above paper: https://github.com/ebirenbaum/ParticleSolver Extra info about above paper: https://blog.siggraph.org/2025/10/technical-excellence-withstanding-the-test-of-time.html/ Video of above paper: https://m.youtube.com/watch?v=fuvfpveaacY&pp=0gcJCR4Bo7VqN5tD
Merge and split paper: https://www.cemyuksel.com/research/papers/particle_merging-and-splitting_tvcg2021.pdf
wgpu: https://wgpu.rs/ wgpu tutorials: https://sotrh.github.io/learn-wgpu/#what-is-wgpu egui with wgpu: https://www.reddit.com/r/rust/comments/18rmiug/egui_implementation_for_wgpu_and_winit/