Skip to content

gp-97/generative

Repository files navigation

logo

Generative

GitHub license Status GitHub issues GitHub Pull Requests GitHub Workflow Status


Generative (WIP) is 2D generational arts creation library written in Rust. Currently it is in nascent stage and is somewhat unstable.

Example Outputs

Outputs

Perlin Loop

Perlin Loop

Perlin Force Field

Perlin Force Field Lines

Watercolored Circles

Watercolored Circles

Mandelbrot

Mandelbrot

Generating sinusoidal wave image

Original Wave Image
Original Generated

Current features:

  • 2D Shape + Transformations (Translation, Rotation, Shearing in X and Y) + Anti-Aliasing
    • Lines
    • Line from multiple points
    • Squares
    • Rectangles
    • Polygons
    • Circles
    • Ellipse
  • Curves + Transformations (Translation, Rotation, Shearing in X and Y) + Anti-Aliasing
    • Catmull-Rom Spline (Uniform + Centripetal + Chordal)
    • n-degree Bezier curve

TODO:

  • A lot of things

About

Generative arts library in Rust

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages