Rust for Artists. Art for Rustaceans.
summary
A computational drawing system that converts a target image into a sequence of discrete brush strokes runs staged searches of 100 brushes, 10,000 steps per stage, starting coarse and adding detail, evaluates similarity by pixel and edge differences including an earth mover distance on contours, and orients strokes with a probabilistic image gradient field. Prototype moves from slow Python to Rust using the image and imageproc crates, parallelized with rayon and a custom parallel Sobel for edges; Canny gives crisper results but about four times slower. Open source and GPU support are planned.
AI-written summary · about
chapters (6)
- 0:00Intro
- 0:53Who is Anastasia
- 1:52Texture Synthesis Kitty Wake
- 4:32Representations
- 10:56Rust Algorithm
- 20:02Conclusion
related talks
24mArtisanal Rendering: Make Your Own Computer Art!
33mWhat is this thing called Generative Art?
36mWaiter, there are fish in my Rust
26mThe art of programmatic videos with Rust
02h 13m2D Graph scene in Rust
41mNightgraph: Putting Code to Paper with Rust
02h 03m2D Graph scene in Rust
31mVector graphics rendering on the GPU in Rust with Lyon
