Skip to content

Latest commit

 

History

History
54 lines (43 loc) · 2 KB

README.md

File metadata and controls

54 lines (43 loc) · 2 KB

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