Alexandre B A Villares


sketch-a-day

coding a visual idea a day

Welcome! My name is Alexandre Villares and since January, 2018 I have been coding sketches everyday, publishing the source code in the same repository that stores this page, github.com/villares/sketch-a-day.

The results are mostly tentative, exploratory, and I don’t feel like they need to be relevant or meaningful on any particular day. The everyday practice leads to the emergence of ideas that I consider interesting, worthy of further exploration. Some of those have been added to selected work, this collection itself became valuable for me, and it is my pleasure to share it with anyone willing to explore coding as a creative and expressive medium.

Please do not hesitate to contact me regarding licenses to use my work, teaching opportunities, consulting or other projects. Moreover, I kindly invite you to subscribe to my newsletter, [sketch-mail]. If you appreciate what I have been doing, you may support my artistic work, research and open educational resources I publish on-line using gumroad.com/villares or PayPal.

Here are listed some of the tools I have been using:


2018 | 2019 | 2020 | 2021


sketch_2021_01_16a

sketch_2021_01_16a [Py.Processing]


sketch_2021_01_15a

sketch_2021_01_15a [Py.Processing]

#genuary prompt: Let someone else decide the general rules of your piece.

@HenryJo20974294: “If you draw something, erase one part of it randomly”&

@mgmalheiros: “Let the universe entropy (or its proxy, random() ) pick a few rule parts for you…”


sketch_2021_01_14c_recursive_grid

sketch_2021_01_14c_recursive_grid [Py.Processing]


sketch_2021_01_13a

sketch_2021_01_13a [Py.Processing]


sketch_2021_01_12a

sketch_2021_01_12a [Py.Processing]


sketch_2021_01_11a

sketch_2021_01_11a [Py.Processing]


sketch_2021_01_10a

sketch_2021_01_10a [Py.Processing]


sketch_2021_01_09a

sketch_2021_01_09a [Py.Processing]


sketch_2021_01_08b

sketch_2021_01_08b [Py.Processing]


sketch_2021_01_07a

sketch_2021_01_07a [Py.Processing]


sketch_2021_01_06a

sketch_2021_01_06a [Py.Processing]


sketch_2021_01_05a

sketch_2021_01_05a [Py.Processing]


sketch_2021_01_04d

sketch_2021_01_04d [Py.Processing]


sketch_2021_01_03a

sketch_2021_01_03a [Py.Processing]


sketch_2021_01_02a

sketch_2021_01_02a [Py.Processing]


sketch_2021_01_01a

sketch_2021_01_01a [Py.Processing]