Working with Shape: Iterated Functions
Introduction
Topics that may be covered here:
- Iterated Function Systems and Fractals
- Symmetries in Space
- L Systems, Mandalas and Kolams
- Logistic Functions
- Projections
Inspiration
This equation will change how you see the world. It’s about the Logistic Map, bifurcation diagrams, the Mandelbrot set, animal populations, dripping faucets, neuron firing rates and more.
So let us see how we can construct this algorithmically, the different parts of it. And of course why we should bother!
What is an Iterated Function?
Well, we know what a function
is don’t we? A relationship between numbers. One varies as the others, and the relationship is specified by the function. E.g. \(y = \sin(x)\).
So what is iteration
then, and how do you do that to a function? It is applying the same function over and over again, by piping the results of the previous step i.e. iteration back into the function. Let us hear from Ron Eglash, the author of African Fractals: Modern Computing and Indigenous Design
Wait, But Why?
References
Working with Shadows. https://www.wikiwand.com/en/Map_projection
Working with Fourier Series and Epicyles http://www.jezzamon.com/fourier/index.html and https://alex.miller.im/posts/fourier-series-spinning-circles-visualization/
https://twitter.com/i/status/962449509782495232 https://codegolf.stackexchange.com/questions/36374/redraw-an-image-with-just-one-closed-curve
Generative Art
Art from Code: Danielle Navarro. https://art-from-code.netlify.app
https://paulvanderlaken.com/2020/05/02/generative-art-computer-design-painting/
https://generatecoll.medium.com/how-i-used-excel-to-create-abstract-album-artwork-fee740d4414f
Random Digital Beauty. https://anaselk.com/p/generative-r/
https://nannou.cc
https://openframeworks.cc/
https://libcinder.org
Kolams, in R and other tools
Reddy, Anu, and Alex McLean. 2024. “Drawing Kolam Patterns in Stitches and Code.” Algorithmic Pattern, March. https://doi.org/10.21428/108765d1.53f112a6.
Ezine for Kolam: ( Bad Link) https://files.cargocollective.com/c989887/Kolam_zine--1-.png
https://www.ted.com/talks/ron_eglash_the_fractals_at_the_heart_of_african_designs
https://www.sciencedirect.com/science/article/abs/pii/0146664X74900112
https://www.sciencedirect.com/science/article/pii/S0166218X09000845#b26
https://www.jeremykun.com/2014/09/29/hybrid-images/ Using Fourier Series to morph images !!!
Steven Witten. https://acko.net/
- Brian Eno. 77 Million Paintings. https://www.wikiwand.com/en/articles/77_Million_Paintings
Book References
Julien Sprott. https://sprott.physics.wisc.edu/fractals/booktext/SABOOK.PDF
Marcia Ascher, “Ethnomathematics”
Claudia Zaslavsky, “Africa Counts”
Ron Eglash, “Africa Fractals”
Paulus Gerdes, “Adventures in the World of Matrices”