Skip to content

Commit

Permalink
Update README
Browse files Browse the repository at this point in the history
  • Loading branch information
tigregalis committed Nov 24, 2024
1 parent 9c3db6d commit ffb3483
Showing 1 changed file with 9 additions and 5 deletions.
14 changes: 9 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,16 @@
Implementation of Naderi Yeganeh's art in Rust
Implementation of [Hamid Naderi Yeganeh](https://x.com/naderi_yeganeh)'s art in Rust.

Implemented:

- [Sunflower Field](https://x.com/naderi_yeganeh/status/1858455441782534161) ([Workings](./workings/sunflower_field.png))

Ideas:

- [ ] Consider using `rayon` instead of `std::thread`
- [ ] Consider using `winit` `UserEvent` instead of `std::mpsc::channel`
- [ ] Consider porting to `rust-gpu`
- [ ] Position of cursor gives you the history of that value (i.e. all the computations that led to that pixel)
- [ ] proc-macro to write more math-like expressions, which will auto-generate the functions (and metadata needed for history)
- [ ] sunflower_field optimisation: v is always a constant integer
- [ ] Position of cursor gives you a popup of the history of that value (i.e. all the computations that led to the colour of that pixel)
- [ ] Write a proc-macro to write more math-like expressions, which will auto-generate the functions (and the metadata needed for the history)
- [x] sunflower_field optimisation: v is always a constant integer

Workings are excalidraw-embedded png files
Workings are PNG images with the [Excalidraw](https://excalidraw.com) scene embedded into them.

0 comments on commit ffb3483

Please sign in to comment.