Skip to content

igr/gart

Repository files navigation

gȧrt

🧧 gënérative ȧrt made by pragmatic kotlin micro-framework.

❤️ Instagram / Online Gallery

⭐️ Gȧrt is a pragmatical framework and set of utilities for generating and rendering still images and movies.

  • uses Skiko (by JetBrains) for Skia binding.
  • box-2d for physics simulation.
  • ffmpeg for video encoding.

🤷‍♂️ Honestly, I put the framework together for my own needs, so it’s a bit rough around the edges and the naming isn’t great. It’s not how I normally write code.

♻️ Hot Reload

See Hot Reload for details on how to set up hot reload for faster iteration.

🚀 Features

See Features for a comprehensive list of features and utilities provided by the framework.

🧪 Example

Example folder contains several small projects demonstrating various features of the framework.

  • Example* - demonstrations of various features, usually interactive.
  • Template - minimal project template to start with.
  • Tools:
    • GradientGenerator - interactive gradient palette generator.
    • FunGraph - interactive function plotter.

🍭 Gȧlléry

A collection of generative art pieces (ordered by name).

Alien


Blob


Bubbles


Cell


Circledots


Cotton


Falllines


Flamebrush


Flowforce


Fluid


Harmongraph


Hills


Igor


Joydiv


Kaleiircle


Legoo


Lettero


Lines


Lissajous


Metro


Monet


Neuromancer


Orbitr


Palecircles


Pixelmania


Plasma


Rayz


Rectapart


Rects


Repetition


Rotoro


Roundrects


Rule


Sea


Sf


Shad


Sixsix


Skyscraper


Spiral


Spirograph


Stripes


Sun


Switchboard


Thre3


Ticktiletock


Triangular


Z



Total: 205 works across 47 collections

About

gënérative ȧrt

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

  •  

Contributors