Project Proposal by Martin Stacey
A Program for Generating Artworks
Software |
Language with interface building tools and good graphics |
Covers |
Interface development, graphics programming, creativity |
Skills Required |
Programming, some interest in graphics, not too afraid of maths |
Challenge |
Conceptual Technical Programming |
Brief Description
Algorithms can be used to generate beautiful artworks, exploiting the ability of computers to perform iteration, recursion and mathematical calculations. The aim of this project is to develop a program for creating artworks by specifying parameters and elements to be included in the artwork, and/or the rules for modifying and combining them, and seeing what happens.
The project will require the development of (1) a set of symbolic representations for specifying the starting design elements and describing the artworks; (2) a set of procedures for combining or modifying elements; (3) graphic displays of the results; and (4) a graphical user interface for telling the program what to do.
Extensions
The system might be designed to work in stages, so you can see how the artwork develops through the application of repeated or different modifications. You might design the system to generate a set of alternatives at each stage, and allow the user to choose which ones to develop further.
Back to