Skip to content

Latest commit

 

History

History
51 lines (44 loc) · 1.18 KB

README.md

File metadata and controls

51 lines (44 loc) · 1.18 KB

Sparticles

GPU Particle system written in Rust + WGPU + EGUI

Run the game

With editor:

cargo run --release --features editor

Without:

cargo run --release

Showcase

sparticles-showcase.mp4

Roadmap

  • Performance test gpu
  • Export (Post fx / animation settings).
  • Seperate post fx settings per emitter
  • Create noise texture for effects
    • Create these textures in gui
    • Create multiple at once using different color channels
  • Export shader to file
  • Use rust-gpu, maybe?
  • Being able to pause
  • Gui events to update
  • Fix recreate light emitter
  • Able to import models + materials
    • Don't reload file if emitter recreate
  • Create custom materials
  • Debug params (to print imports for example)
  • Improve materials (KHR, HDR)
  • Async emitters
  • Better events system
  • Update

Gui

  • Show all possible diffuse textures in map
  • Preview mode of textures
  • Load models from GUI.
  • Seperate GUI views

Post fx

  • Bloom
  • Depth of view
  • Motion blur
  • Particle trails
  • Displacement map