<- 8
n_lines <- 10
n_dots <- 3
max_size <- "black"
main_col <- "white"
bg_col <- 1234 s
Getting started with generative art
Nicola Rennie
RSS Conference 2024
Academic background in statistics
Experience in data science consultancy
Lecturer in Health Data Science in Lancaster Medical School.
Research interests: healthcare data, reproducible research, data visualisation, R pedagogy…
What is generative art?
Getting started with generative art.
No.
Generative art:
a form of art that is created using algorithms, rules, or systems that are
often (but not always) executed by computers.
artist sets parameters and the system generates the artwork.
Generative art isn’t a new thing: Harold Cohen was considered one of the first practitioners of generative art in the 1960s.
Practice designing algorithms (that are efficient).
Using functions and statistical methods in ways they weren’t designed for.
Get better at programming - especially functions that simulate data.
Improve the aesthetics of your data visualisations.
It’s fun!
There are usually:
Parameters
Randomness
Rules
Identify the parameters, randomness, and rules:
Identify the parameters, randomness, and rules:
Developing a generative art system
Find some inspiration from things that already exist:
Generative systems that already exist e.g. R packages
Generative art that others have created (steal like an artist)
Non-generative art that others have created
Everyday things
Danielle Navarro: art.djnavarro.net/gallery
Claus Wilke: clauswilke.com/art
Meghan Harris: thetidytrekker.com/rtistry
Inspiration from everyday things:
Rules:
Parameters:
Randomness:
In groups:
Implementing generative systems
Rules:
Parameters:
Randomness:
Go back to the rules, parameters, and randomness you defined in the previous activity.
Try to implement it:
Intro to Data Art blog post: thetidytrekker.com/post/thinking-outside-the-grid/thinking-outside-the-grid
Generative art in Python: nrennie.rbind.io/blog/making-art-python-plotnine
Art from Code workshop: art-from-code.netlify.app