joekunin / qlayground

A collection of Clojure(script) based generative art experiments.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Qlayground - A quil playground exploring generative art using Clojure(script)

About

This is a repo of experimentation in generative art. I find Clojure to be a really enjoyable language for this project, given that it allows thinking of programs as flows of data transformations. Some of these scripts are functional, some are not, some are a work in progress. Many have commented out code that is the remnant of how these programs are generally run, that is, in a REPL, modifying the animation to achieve interesting results. The renders below are mostly all static screenshots of animations. This project is very much a playground, and an always evolving work in progress.

Some of my favorite sketches include:

VectorField

Dejong

CircleSpin

DNA Walker

Triangle Spin

Renders:

render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render

License

Copyright © 2019 Joseph Kunin

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.

About

A collection of Clojure(script) based generative art experiments.

License:Eclipse Public License 1.0


Languages

Language:JavaScript 76.6%Language:Clojure 20.9%Language:Java 2.3%Language:OpenSCAD 0.1%Language:GLSL 0.0%Language:HTML 0.0%