Code Monkey home page Code Monkey logo

cstichbury / generative-art-sketches Goto Github PK

View Code? Open in Web Editor NEW

This project forked from raunit-x/generative-art-sketches

0.0 0.0 0.0 443.67 MB

A Generative Art Gallery with the idea of creating a virtual Art Gallery with my creations. I have tried my hands on creating some visually appealing art using Cellular Automata, Recursive Grammar, Phyllotaxis, Sandpiles, Perlin Noise, IFS, Tiling.

Home Page: https://thegalleryofcomputation.herokuapp.com/

HTML 12.86% CSS 6.48% JavaScript 80.66%

generative-art-sketches's Introduction

Generative-Art-Gallery

Check out the gallery: The Gallery of Computation

What is Generative Art?

Generative art refers to art that in whole or in part has been created with the use of an autonomous system. An autonomous system in this context is generally one that is non-human and can independently determine features of an artwork that would otherwise require decisions made directly by the artist. In some cases the human creator may claim that the generative system represents their own artistic idea, and in others that the system takes on the role of the creator.

A book on Generative Art that I love: Generative Art: A Practical Guide Using Processing

Some Generative Art I created

Amalgamations

    Homage to tennis
    Recursive Trees and Gaussian Noise for paint effect
    Perlin Noise with tuned Noise Factor leading to swirls
    Kandinsky Inspired
    Lorentz System
    NN
    i. Quad Trees(Buildings) with Pi Numbers(Moon) and background Perlin Noise(Wind Effect)
    ii. Tiling + De Jong(IFS)
    iii. Circles
    Pastel Texture
    iv. Eye(?)
    v. Spirals

    vi. Circle Packing
    vi. Flow Fields
    vii. Experiments with Rectangles and Gaussian Noise

    vii. Lorentz Attractor System

1. L-System Trees

2. Perlin Noise

3. Cellular Automata

    i. Spiral Automata and Neighbour Automata

    ii. Water Ripples (Neighbour Automata)

4. Tiling

5. Iterative Function System (IFS)

    De Jong IFS

6. Flocking Simulations

    Craig Reynolds Algo

7. Genetic Algorithms

    Trails of "Smart Rockets"

TODO

  1. Create the gallery page
  2. Create individual pages for separate techniques
  3. Start with the framing of each Art
  4. Convert to dynamic galleries and show the simulations whenever possible over static images of the art

generative-art-sketches's People

Contributors

raunit-x avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.