The gallery art is coded with JavaScript and utilizes HTML Canvas.
First, what is code art?
Code art is any art that is built using code.What goes into a piece of generative art?
Often, generative art draws inspiration from modern art, especially pop art that makes heavy use of orderly geometric patterns.
- Randomness is crucial for creating generative art. The art should be different each time you run the generation script.
- Algorithms — As generative artists, we use code basics like loops, control flow and specialized functions.
- Geometry — Most generative art incorporates shapes, and the math from high school geometry class can aid in some really cool effects.
An introduction to Generative Art: what it is, and how you make it
npm (or yarn): npm
git: git
Navigate to your chosen directory and clone the gallery.
git clone https://github.com/jfitzsimmons/generative-art-gallery.git
(webpack & gh-pages)
npm install
npm run build
npm run dev
You'll need a Github account: create account
Update homepage in package.json to your own
"homepage": "https://yourhandle.github.io/generative-art-gallery/",
npm run deploy
- JavaScript - JavaScript is a scripting or programming language that allows you to implement complex features on web pages
- HTML Canvas - The Canvas API provides a means for drawing graphics via JavaScript and the HTML element.
- meditate.js is inspired from the art of Rambling Ink
- syntheosis.js is inspiredby the album artwork from Waste of Space Orchestra
- reclaimedWorld.js is inspired / stolen from Jose Goncalo
- randomcosmos.js is inspired from the art of Jin
- pixelCity.js is inpired / stolen from the art of GewonP
- mountainFog.js is inspired by the photo Light Leak from Karl Shakur