Logics for constructing generative art systems
Ernest Alan Edmonds · Digital Creativity · 2003
Logic programming provides ways of composing time-based generative art that has great advantages for art practice. It is very concise and productive in enabling thinking at the structural level. Furthermore, it is relatively natural to extend the method to unify interactive work and, with the help of metarules, interactive work that performs differently over time according to experience. As the artwork learns, it changes the way that it develops rather than simply the way that it employs stimulus-response rules. The learning interactive video construct is an art system that evolves in response to the interpretation of participant interaction with the work by a software agent. It was developed from video constructs, which are computer animations where a computer program provides the underlying structure that generates the work. It is possible to add meta-rules, which use the history of interactions between participants and the work to modify its performance. By analysing the interactions in real-time, the system applies meta-rules as it learns from experience about human reaction to it.