Skip to content

safehammad/generative-art-practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Generative Art Practice

In September 2024 I started a schedule of generative art practice to create a regular output of generative art every two weeks. Rather than creating anything too polished and therefore time consuming, my aim is to create interesting and varied art in a reasonable amount of time and of reasonable quality. This repository contains the code and screenshots of that art.

Quick Start

  1. This project is written in the Clojure programming language. Follow these instructions to install Clojure.

  2. Open a terminal, check out the repository, and navigate into the resulting directory:

$ git clone https://github.com/safehammad/generative-art-practice.git
$ cd generative-art-practice
  1. Choose a piece from the src/com/safehammad/generative_art_practice/ directory and generate the art:
$ clojure -M src/com/safehammad/generative_art_practice/crimson_sun.clj

About

Generative Art is a term often used to mean independently generated art, wholly or partly generated automatically via pre-determined rules, in my case, by a computer program.

This art is written in the Clojure programming language, leaning on the excellent Quil library, which in turn is based on the celebrated Processing visual arts software, to provide the drawing routines. Although Quil is capable of creating animations, I have focused on creating static drawings, the type which can be printed and hung on the wall for all to see :)

In September 2024 I attended the amazing Heart of Clojure conference. Lu Wilson gave an inspiring keynote talk about the rewards of an "open practice" of sharing openly, early and continually, no matter how scrappy the work. That talk inspired me to start and share this generative art practice.

The Art

Crimson Sun

Crimson Sun 27th September 2024

Quad Crystals

Quad Crystals 7th October 2024

Square Wave

Square Wave 19th October 2024

Nett

Nett 2nd November 2024

Weave

Weave 21st November 2024

Ammonite

Ammonite 6th January 2025

License

About

Regular generative art practice

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published