Math Models in Design

Author

Arvind V

Published

December 31, 2022

Introduction

We will study several Mathematical Models and apply them to Art and Design. The algorithms will be examined and then coded in R p5.js; however other open source tools may also be introduced as and when needed.

Ideas

  • 6 Equations that changed the world: Each Model is an Equation

  • A mechanical engineer, a chemical engineer, and a computer scientist are driving down the street. The car breaks down and all three get out to see what’s wrong. The mechanical engineer says, “I know what’s wrong, it sounds like the the piston rods are misaligned, if we just fix that it’ll work again.” She takes out her tools, starts messing with the engine, and 30 minutes later the car still isn’t running. The chemical engineer says, “No, no, it sounds like we’re having a problem with the oxygen mixture, it’s too rich and we just need to tune that.” She pulls out the oxygen sensor and starts tweaking, but 30 minutes later the car still doesn’t go. The computer scientist says, “I don’t know what you two are talking about. Just turn the car off, slam the left passenger door three times, walk around the car twice, turn it back on and it will work again.” They do that, and lo and behold, the car starts. CS Command Line Bulshittery

References

  1. Making Explanations (tools): https://explorabl.es/tools/

  2. Thomas Lin Pedersen:

  3. Antonio Sánchez Chinchón:

  4. Danielle Navarro’s Generative Art:

  5. Claus Wilke:

  6. Generative Art by Katharina Brunner:

  7. William Chase:

  8. Marcus Volz:

  9. https://generative.substack.com/p/generative-art-and-r

  10. https://paulvanderlaken.com/2020/05/02/generative-art-computer-design-painting/

  11. https://www.bigbookofr.com/art.html#thinking-outside-the-grid---a-bare-bones-intro-to-rtistry-concepts-in-r-using-ggplot

  12. https://generatecoll.medium.com/how-i-used-excel-to-create-abstract-album-artwork-fee740d4414f

  13. Random Digital Beauty. https://anaselk.com/p/generative-r/

Tools

  1. Using p5 in R. https://alistaire.rbind.io/blog/p5-in-r/

  2. createCanvas Podcast. https://soundcloud.com/processingfoundation

  3. https://processingfoundation.org/education

  4. https://nannou.cc

  5. https://openframeworks.cc/

  6. https://libcinder.org

  7. Coding Train with Dan Shiffman:

  8. Sophia Crespo: (makes speculative biological creatures using neural networks)

Other Interesting Websites and Works

  1. The Book of Shaders by Patricio Gonzalez Vivo and Jen Lowehttps://thebookofshaders.com/
  2. Scott Murray’s D3 Art page: https://scottmurray.org/
  3. Inigo Quilez, Digital Artist: https://iquilezles.org/ (ShaderToy, GraphToy, and MadeThisThing)
  4. Simpson’s Paradox Interactive. https://pwacker.com/simpson.html
Back to top