Show HN: Write generative fine art in Rust
This is a library and CLI for Rust to write generative fine art for print.I wrote this because writing generative art for print has unique problems that I found myself solving over and over again in standard graphics packages.For example, a general purpose graphics library should probably compile shaders ahead of time, since compiling them at runtime is slow. When writing art, I want to see them update as I change them so I can brainstorm.Source code is here: https://github.com/turnage/valoraFeatures* Repeatable works at arbitrary resolutions without changing the work* Type-checked color space management with https://docs.rs/palette* Managed rngs for repeatable works and controlled rng trees* Support for using a different, custom GLSL shader for each vector path* GLSL live coding with "#include" support* An ergonomic derive-based GLSL uniforms interface* Animation support for brainstorming and cumulative piecesHere is a shader written with this: https://www.instagram.com/p/Bh4iIbwgjom/Here is a vector work written with this: https://www.instagram.com/p/B6wN_sSHtYp/