sketch-a-day/docs/README.md

1879 wiersze
60 KiB
Markdown
Czysty Zwykły widok Historia

2024-01-01 20:07:23 +00:00
# [sketch-a-day](https://abav.lugaralgum.com/sketch-a-day)
#### coding a visual idea a day
Welcome! My name is [Alexandre Villares](https://abav.lugaralgum.com) 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](https://github.com/villares/sketch-a-day). You can follow this project on Mastodon at <a rel="me" href="https://pynews.com.br/@villares">pynews.com.br/@villares</a>.
The results are mostly tentative, exploratory, and I dont 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](https://abav.lugaralgum.com/selected-work/index-EN.html), 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.
2024-07-02 02:46:54 +00:00
Please do not hesitate to [contact me](http://contato.lugaralgum.com) regarding licenses to use my work, teaching opportunities, consulting or other projects. If you appreciate what I have been doing, you may support my artistic work, research and open educational resources I publish on-line using the Brazilan PIX key at `46c37783-5edb-4f1c-b3a8-1309db11488c`, [PayPal](https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724) or [gumroad.com/villares](https://gumroad.com/villares), where you can subscribe to my [[sketch-mail](https://villares.gumroad.com/l/sketch-mail)] newsletter.
2024-01-01 20:07:23 +00:00
Here are listed some of the tools I have been using:
- [[py5](https://py5coding.org/)] A new Processing Java + Python 3 amazing tool
- [[pyp5js](https://berinhard.github.io/pyp5js/)] initially a Python to p5js trancriptor, now a pyodide + p5js tool
- [[pyscript](https://pyscript.net)] A new Python in the browser tool.
- [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] Processing Python mode
- [[Processing Java](https://processing.org]) Processing Java or "standard" mode
- [[p5.js](https://p5js.org)] JavaScript library from the Processing Foundation
- [[shoebot](https://shoebot.github.io/shoebot/)] Generate 2D vector graphics with Python
- [[FreeCAD](https://freecadweb.org)] A wonderful 3D modeling tool, CAD & more, Python infused.
- [[p5py](https://github.com/p5py/p5)] A Python 3 implementation of Processing ideas (no Java needed)
- [[flat](https://xxyxyz.org/flat)] A generative infrastructure library for Python (via Allison Parrish's [Bezmerizing](https://github.com/aparrish/bezmerizing))
- [[VPython](https://vpython.org/)] Python + glowscript gives you 3D on the browser
- [[PySimpleGUI](https://PySimpleGUI.org)] Python GUIs for Humans
<!-- link
rel="alternate"
type="application/rss+xml"
href="https://raw.githack.com/villares/sketch-a-day/main/rss.xml"
title="RSS Feed" -->
---
2024 \| [<b>2023</b>](2023.md) \| [<b>2022</b>](2022.md) \| [<b>2021</b>](2021.md) \| [<b>2020</b>](2020.md) \| [<b>2019</b>](2019.md) \| [<b>2018</b>](2018.md)
2024-06-10 15:02:49 +00:00
2024-06-30 23:26:14 +00:00
---
### sketch_2024_06_30
![sketch_2024_06_30](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_06_30/sketch_2024_06_30.png)
[sketch_2024_06_30](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_06_30) [[py5](https://py5coding.org/)]
2024-06-30 00:30:12 +00:00
---
### sketch_2024_06_29
![sketch_2024_06_29](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_06_29/sketch_2024_06_29.gif)
[sketch_2024_06_29](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_06_29) [[py5](https://py5coding.org/)]
2024-06-29 02:55:09 +00:00
---
### sketch_2024_06_28
![sketch_2024_06_28](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_06_28/sketch_2024_06_28.png)
[sketch_2024_06_28](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_06_28) [[py5](https://py5coding.org/)]
2024-06-28 03:51:56 +00:00
---
### sketch_2024_06_27
![sketch_2024_06_27](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_06_27/sketch_2024_06_27.png)
[sketch_2024_06_27](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_06_27) [[py5](https://py5coding.org/)]
2024-06-27 02:54:13 +00:00
---
### sketch_2024_06_26
![sketch_2024_06_26](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_06_26/sketch_2024_06_26.png)
[sketch_2024_06_26](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_06_26) [[py5](https://py5coding.org/)]
---
### sketch_2024_06_25
![sketch_2024_06_25](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_06_25/sketch_2024_06_25.png)
[sketch_2024_06_25](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_06_25) [[py5](https://py5coding.org/)]
2024-06-24 15:43:06 +00:00
---
### sketch_2024_06_24
![sketch_2024_06_24](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_06_24/sketch_2024_06_24.png)
[sketch_2024_06_24](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_06_24) [[py5](https://py5coding.org/)]
---
### sketch_2024_06_23
![sketch_2024_06_23](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_06_23/sketch_2024_06_23.png)
[sketch_2024_06_23](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_06_23) [[py5](https://py5coding.org/)]
2024-06-22 21:47:19 +00:00
---
### sketch_2024_06_22
![sketch_2024_06_22](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_06_22/sketch_2024_06_22.gif)
[sketch_2024_06_22](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_06_22) [[py5](https://py5coding.org/)]
Kind of works... based on Stand-up Maths video abou rotation without rotation (3 skews) https://www.youtube.com/watch?v=1LCEiVDHJmc
2024-06-22 19:40:08 +00:00
---
### sketch_2024_06_21
![sketch_2024_06_21](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_06_21/sketch_2024_06_21.png)
[sketch_2024_06_21](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_06_21) [[py5](https://py5coding.org/)]
2024-06-22 04:34:50 +00:00
---
### sketch_2024_06_20
![sketch_2024_06_20](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_06_20/sketch_2024_06_20.png)
[sketch_2024_06_20](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_06_20) [[py5](https://py5coding.org/)]
---
### sketch_2024_06_19
![sketch_2024_06_19](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_06_19/sketch_2024_06_19.png)
[sketch_2024_06_19](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_06_19) [[py5](https://py5coding.org/)]
---
### sketch_2024_06_18
![sketch_2024_06_18](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_06_18/sketch_2024_06_18.png)
[sketch_2024_06_18](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_06_18) [[py5](https://py5coding.org/)]
2024-06-18 03:35:49 +00:00
---
### sketch_2024_06_17
![sketch_2024_06_17](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_06_17/sketch_2024_06_17.png)
[sketch_2024_06_17](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_06_17) [[py5](https://py5coding.org/)]
Back to drawing text with colors for highlights. I have an earlier sketch that uses Python's tokenize to draw source with some basic syntax coloring https://github.com/villares/sketch-a-day/tree/main/2023/sketch_2023_08_14, this one is simpler (preparing for another idea).
---
### sketch_2024_06_16
![sketch_2024_06_16](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_06_16/sketch_2024_06_16.png)
[sketch_2024_06_16](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_06_16) [[py5](https://py5coding.org/)]
another nasty SVG + pymunk failure
---
### sketch_2024_06_15
![sketch_2024_06_15](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_06_15/sketch_2024_06_15.png)
[sketch_2024_06_15](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_06_15) [[py5](https://py5coding.org/)]
Not very good WIP :(
2024-06-15 23:58:29 +00:00
---
### sketch_2024_06_14
![sketch_2024_06_14](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_06_14/sketch_2024_06_14.png)
[sketch_2024_06_14](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_06_14) [blender geometry nodes]
---
### sketch_2024_06_13
![sketch_2024_06_13](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_06_13/sketch_2024_06_13.png)
[sketch_2024_06_13](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_06_13) [[py5](https://py5coding.org/)]
2024-06-13 02:26:25 +00:00
---
### sketch_2024_06_12
![sketch_2024_06_12](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_06_12/sketch_2024_06_12.png)
[sketch_2024_06_12](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_06_12) [[py5](https://py5coding.org/)]
2024-06-12 02:32:59 +00:00
---
### sketch_2024_06_11
![sketch_2024_06_11](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_06_11/sketch_2024_06_11.png)
[sketch_2024_06_11](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_06_11) [[py5](https://py5coding.org/)]
2024-06-11 03:38:06 +00:00
---
### sketch_2024_06_10
![sketch_2024_06_10](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_06_10/sketch_2024_06_10.png)
[sketch_2024_06_10](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_06_10) [[py5](https://py5coding.org/)]
2024-06-10 15:02:49 +00:00
---
### sketch_2024_06_09
![sketch_2024_06_09](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_06_09/sketch_2024_06_09.gif)
[sketch_2024_06_09](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_06_09) [[py5](https://py5coding.org/)]
2024-01-01 20:07:23 +00:00
2024-04-05 00:09:28 +00:00
2024-06-09 02:25:17 +00:00
---
### sketch_2024_06_08
![sketch_2024_06_08](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_06_08/sketch_2024_06_08.png)
[sketch_2024_06_08](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_06_08) [[py5](https://py5coding.org/)]
---
### sketch_2024_06_07
![sketch_2024_06_07](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_06_07/sketch_2024_06_07.png)
[sketch_2024_06_07](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_06_07) [[py5](https://py5coding.org/)]
2024-06-07 01:28:28 +00:00
---
### sketch_2024_06_06
![sketch_2024_06_06](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_06_06/sketch_2024_06_06.png)
[sketch_2024_06_06](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_06_06) [[py5](https://py5coding.org/)]
2024-06-05 23:40:47 +00:00
---
### sketch_2024_06_05
![sketch_2024_06_05](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_06_05/sketch_2024_06_05.png)
[sketch_2024_06_05](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_06_05) [[py5](https://py5coding.org/)]
2024-06-05 01:19:36 +00:00
---
### sketch_2024_06_04
![sketch_2024_06_04](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_06_04/sketch_2024_06_04.png)
[sketch_2024_06_04](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_06_04) [[py5](https://py5coding.org/)]
2024-06-04 00:47:07 +00:00
---
### sketch_2024_06_03
![sketch_2024_06_03](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_06_03/sketch_2024_06_03.png)
[sketch_2024_06_03](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_06_03) [[py5](https://py5coding.org/)]
2024-06-02 20:01:14 +00:00
---
### sketch_2024_06_02
![sketch_2024_06_02](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_06_02/sketch_2024_06_02.png)
[sketch_2024_06_02](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_06_02) [[py5](https://py5coding.org/)]
2024-06-01 12:48:03 +00:00
---
### sketch_2024_06_01
![sketch_2024_06_01](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_06_01/sketch_2024_06_01.png)
[sketch_2024_06_01](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_06_01) [[py5](https://py5coding.org/)]
2024-06-01 02:46:05 +00:00
---
### sketch_2024_05_31
![sketch_2024_05_31](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_05_31/sketch_2024_05_31.png)
[sketch_2024_05_31](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_05_31) [[py5](https://py5coding.org/)]
2024-05-31 00:50:31 +00:00
---
### sketch_2024_05_30
![sketch_2024_05_30](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_05_30/sketch_2024_05_30.png)
[sketch_2024_05_30](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_05_30) [[py5](https://py5coding.org/)]
2024-05-30 02:37:28 +00:00
---
### sketch_2024_05_29
![sketch_2024_05_29](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_05_29/sketch_2024_05_29.png)
[sketch_2024_05_29](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_05_29) [[py5](https://py5coding.org/)]
2024-05-29 02:27:30 +00:00
---
### sketch_2024_05_28
![sketch_2024_05_28](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_05_28/sketch_2024_05_28.png)
[sketch_2024_05_28](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_05_28) [[py5](https://py5coding.org/)]
2024-05-28 00:42:56 +00:00
---
### sketch_2024_05_27
![sketch_2024_05_27](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_05_27/sketch_2024_05_27.png)
[sketch_2024_05_27](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_05_27) [[py5](https://py5coding.org/)]
2024-05-26 21:36:10 +00:00
---
### sketch_2024_05_26
![sketch_2024_05_26](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_05_26/sketch_2024_05_26.png)
[sketch_2024_05_26](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_05_26) [[py5](https://py5coding.org/)]
I'm happy with this, I converted yesterday's sketch to an OO strategy and I could solve my "parent angle alignment" wishes.
2024-05-25 15:56:10 +00:00
---
### sketch_2024_05_25
![sketch_2024_05_25](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_05_25/sketch_2024_05_25.png)
[sketch_2024_05_25](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_05_25) [[py5](https://py5coding.org/)]
2024-05-25 03:03:21 +00:00
---
### sketch_2024_05_24
![sketch_2024_05_24](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_05_24/sketch_2024_05_24.png)
[sketch_2024_05_24](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_05_24) [[py5](https://py5coding.org/)]
2024-05-24 02:17:10 +00:00
---
### sketch_2024_05_23
![sketch_2024_05_23](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_05_23/sketch_2024_05_23.png)
[sketch_2024_05_23](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_05_23) [[py5](https://py5coding.org/)]
2024-05-23 01:50:13 +00:00
---
### sketch_2024_05_22
![sketch_2024_05_22](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_05_22/sketch_2024_05_22.png)
[sketch_2024_05_22](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_05_22) [[py5](https://py5coding.org/)]
2024-05-22 03:36:10 +00:00
---
### sketch_2024_05_21
![sketch_2024_05_21](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_05_21/sketch_2024_05_21.gif)
[sketch_2024_05_21](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_05_21) [[py5](https://py5coding.org/)]
---
### sketch_2024_05_20
![sketch_2024_05_20](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_05_20/sketch_2024_05_20.png)
[sketch_2024_05_20](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_05_20) [[py5](https://py5coding.org/)]
2024-05-20 03:34:41 +00:00
---
### sketch_2024_05_19
![sketch_2024_05_19](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_05_19/sketch_2024_05_19.png)
[sketch_2024_05_19](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_05_19) [[py5](https://py5coding.org/)]
2024-05-19 02:55:37 +00:00
---
### sketch_2024_05_18
![sketch_2024_05_18](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_05_18/sketch_2024_05_18.png)
[sketch_2024_05_18](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_05_18) [[py5](https://py5coding.org/)]
2024-05-18 02:22:53 +00:00
---
### sketch_2024_05_17
![sketch_2024_05_17](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_05_17/sketch_2024_05_17.png)
[sketch_2024_05_17](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_05_17) [[py5](https://py5coding.org/)]
the true May 17th's sketch
2024-05-17 04:12:45 +00:00
---
2024-05-18 02:09:04 +00:00
### sketch_2024_05_16
2024-05-17 04:12:45 +00:00
2024-05-18 02:09:04 +00:00
![sketch_2024_05_16](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_05_16/sketch_2024_05_16.png)
2024-05-17 04:12:45 +00:00
2024-05-18 02:09:04 +00:00
[sketch_2024_05_16](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_05_16) [[py5](https://py5coding.org/)]
2024-05-17 04:12:45 +00:00
#PyConUS I made this during my tutorial :)
2024-05-17 03:00:44 +00:00
---
2024-05-18 02:09:04 +00:00
### sketch_2024_05_15b
2024-05-17 03:00:44 +00:00
2024-05-18 02:09:04 +00:00
![sketch_2024_05_15b](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_05_15b/sketch_2024_05_15b.png)
2024-05-17 03:00:44 +00:00
2024-05-18 02:09:04 +00:00
[sketch_2024_05_15b](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_05_15b) [[py5](https://py5coding.org/)]
2024-05-17 03:00:44 +00:00
---
### sketch_2024_05_15
![sketch_2024_05_15](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_05_15/sketch_2024_05_15.png)
[sketch_2024_05_15](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_05_15) [[py5](https://py5coding.org/)]
---
### sketch_2024_05_14
![sketch_2024_05_14](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_05_14/sketch_2024_05_14.png)
[sketch_2024_05_14](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_05_14) [[py5](https://py5coding.org/)]
2024-05-14 01:59:57 +00:00
---
### sketch_2024_05_13
![sketch_2024_05_13](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_05_13/sketch_2024_05_13.png)
[sketch_2024_05_13](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_05_13) [[py5](https://py5coding.org/)]
2024-05-13 02:55:27 +00:00
---
### sketch_2024_05_12
![sketch_2024_05_12](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_05_12/sketch_2024_05_12.gif)
[sketch_2024_05_12](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_05_12) [[py5](https://py5coding.org/)]
2024-05-11 21:15:29 +00:00
---
### sketch_2024_05_11
![sketch_2024_05_11](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_05_11/sketch_2024_05_11.png)
[sketch_2024_05_11](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_05_11) [[py5](https://py5coding.org/)]
2024-05-11 00:32:52 +00:00
---
### sketch_2024_05_10
![sketch_2024_05_10](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_05_10/sketch_2024_05_10.gif)
[sketch_2024_05_10](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_05_10) [[py5](https://py5coding.org/)]
2024-05-10 01:40:27 +00:00
---
### sketch_2024_05_09
![sketch_2024_05_09](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_05_09/sketch_2024_05_09.png)
[sketch_2024_05_09](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_05_09) [[py5](https://py5coding.org/)]
---
### sketch_2024_05_08
![sketch_2024_05_08](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_05_08/sketch_2024_05_08.png)
[sketch_2024_05_08](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_05_08) [[py5](https://py5coding.org/)]
2024-05-08 01:24:44 +00:00
---
### sketch_2024_05_07
![sketch_2024_05_07](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_05_07/sketch_2024_05_07.png)
[sketch_2024_05_07](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_05_07) [[py5](https://py5coding.org/)]
2024-05-06 23:33:24 +00:00
---
### sketch_2024_05_06
![sketch_2024_05_06](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_05_06/sketch_2024_05_06.png)
[sketch_2024_05_06](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_05_06) [[py5](https://py5coding.org/)]
40 different ways to divide a square using points from a 3x3 grid.
2024-05-06 01:48:42 +00:00
---
### sketch_2024_05_05
![sketch_2024_05_05](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_05_05/sketch_2024_05_05.png)
[sketch_2024_05_05](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_05_05) [[py5](https://py5coding.org/)]
WIP on "partitioning"
2024-05-05 20:17:05 +00:00
---
### sketch_2024_05_04
![sketch_2024_05_04](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_05_04/sketch_2024_05_04.png)
[sketch_2024_05_04](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_05_04) [[py5](https://py5coding.org/)]
WIP
2024-05-04 01:31:20 +00:00
---
### sketch_2024_05_03
![sketch_2024_05_03](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_05_03/sketch_2024_05_03.png)
[sketch_2024_05_03](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_05_03) [[py5](https://py5coding.org/)]
2024-05-03 02:00:42 +00:00
---
### sketch_2024_05_02
![sketch_2024_05_02](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_05_02/sketch_2024_05_02.png)
[sketch_2024_05_02](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_05_02) [[py5](https://py5coding.org/)]
Revisitando uma ideia de sketch de 2018 inspirado em um sketch de manoloide (Manuel Gamboa Naom)
2024-05-02 03:36:49 +00:00
---
### sketch_2024_05_01
![sketch_2024_05_01](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_05_01/sketch_2024_05_01.png)
[sketch_2024_05_01](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_05_01) [[py5](https://py5coding.org/)]
2024-05-01 14:12:55 +00:00
---
### sketch_2024_04_30
![sketch_2024_04_30](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_04_30/sketch_2024_04_30.gif)
[sketch_2024_04_30](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_04_30) [[py5](https://py5coding.org/)]
Formas básicas, preenchimento, traço e interação usando draw(). Esse sketch do dia é bem bobo, mas o codigo anotado vira um quebra-cabeças de Parsons em https://abav.lugaralgum.com/faded-parsons-visual
2024-04-30 01:35:05 +00:00
---
### sketch_2024_04_29
![sketch_2024_04_29](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_04_29/sketch_2024_04_29.gif)
[sketch_2024_04_29](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_04_29) [[py5](https://py5coding.org/)]
#pymunk
2024-04-30 00:49:34 +00:00
---
### sketch_2024_04_28
![sketch_2024_04_28](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_04_28/sketch_2024_04_28.gif)
[sketch_2024_04_28](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_04_28) [[py5](https://py5coding.org/)]
#pymunk
2024-04-28 01:38:13 +00:00
---
### sketch_2024_04_27
![sketch_2024_04_27](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_04_27/sketch_2024_04_27.png)
[sketch_2024_04_27](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_04_27) [[py5](https://py5coding.org/)]
2024-04-27 02:45:19 +00:00
---
### sketch_2024_04_26
![sketch_2024_04_26](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_04_26/sketch_2024_04_26.gif)
[sketch_2024_04_26](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_04_26) [[py5](https://py5coding.org/)]
#pymunk experiments... trying to extend pymunk.Body with a DrawableBody class (instead of monkeypatching pymunk.shape.Poly & etc.)
2024-04-26 18:51:07 +00:00
---
### sketch_2024_04_25
![sketch_2024_04_25](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_04_25/sketch_2024_04_25.png)
[sketch_2024_04_25](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_04_25) [[py5](https://py5coding.org/)]
#Numpy
---
### sketch_2024_04_24
![sketch_2024_04_24](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_04_24/sketch_2024_04_24.png)
[sketch_2024_04_24](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_04_24) [[py5](https://py5coding.org/)]
#pymunk
2024-04-24 02:14:17 +00:00
---
### sketch_2024_04_23
![sketch_2024_04_23](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_04_23/sketch_2024_04_23.gif)
[sketch_2024_04_23](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_04_23) [[py5](https://py5coding.org/)]
2024-04-23 02:36:01 +00:00
---
### sketch_2024_04_22
![sketch_2024_04_22](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_04_22/sketch_2024_04_22.png)
[sketch_2024_04_22](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_04_22) [[py5](https://py5coding.org/)]
2024-04-22 01:28:22 +00:00
---
### sketch_2024_04_21
![sketch_2024_04_21](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_04_21/sketch_2024_04_21.png)
[sketch_2024_04_21](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_04_21) [[py5](https://py5coding.org/)]
2024-04-20 16:56:54 +00:00
---
### sketch_2024_04_20
![sketch_2024_04_20](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_04_20/sketch_2024_04_20.png)
[sketch_2024_04_20](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_04_20) [[py5](https://py5coding.org/)]
#DebugAesthetics
2024-04-19 22:24:41 +00:00
---
### sketch_2024_04_19
![sketch_2024_04_19](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_04_19/sketch_2024_04_19.png)
[sketch_2024_04_19](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_04_19) [[py5](https://py5coding.org/)]
2024-04-19 02:45:28 +00:00
---
### sketch_2024_04_18
![sketch_2024_04_18](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_04_18/sketch_2024_04_18.png)
[sketch_2024_04_18](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_04_18) [[py5](https://py5coding.org/)]
40 hexágonos brancos a partir de uma grande de 3x3 pontos. Em branco em quadrados pretos, dispostos em uma grade de 8 colunas e 5 linhas em um fundo azul.
2024-04-17 12:34:06 +00:00
---
### sketch_2024_04_17
![sketch_2024_04_17](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_04_17/sketch_2024_04_17.png)
[sketch_2024_04_17](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_04_17) [[py5](https://py5coding.org/)]
All the 125 possible not self-intersecting polygons form a 3 x 3 grid of points (without rotations and translations).
2024-04-16 13:30:47 +00:00
---
### sketch_2024_04_16
![sketch_2024_04_16](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_04_16/sketch_2024_04_16.png)
[sketch_2024_04_16](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_04_16) [[py5](https://py5coding.org/)]
Success! All the possible simple quadrilaterals from a 3 x 3 grid of points. Yesterday I had broken my hashing function that made it possible to eliminate rotations (it is possible to eliminate reflections too, but I like to have them)
2024-04-16 02:27:38 +00:00
---
### sketch_2024_04_15
![sketch_2024_04_15](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_04_15/sketch_2024_04_15.png)
[sketch_2024_04_15](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_04_15) [[py5](https://py5coding.org/)]
still WIP, my translation/rotation elimination strategy didn't work (so turned it off on this output)
2024-04-15 00:39:33 +00:00
---
### sketch_2024_04_14
![sketch_2024_04_14](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_04_14/sketch_2024_04_14.png)
[sketch_2024_04_14](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_04_14) [[py5](https://py5coding.org/)]
WIP ... hard to debug
2024-04-14 04:45:02 +00:00
---
### sketch_2024_04_13
![sketch_2024_04_13](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_04_13/sketch_2024_04_13.png)
[sketch_2024_04_13](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_04_13) [[py5](https://py5coding.org/)]
2024-04-13 04:16:09 +00:00
---
### sketch_2024_04_12
![sketch_2024_04_12](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_04_12/sketch_2024_04_12.jpg)
[sketch_2024_04_12](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_04_12) [[py5](https://py5coding.org/)]
2024-04-12 02:37:35 +00:00
---
### sketch_2024_04_11
![sketch_2024_04_11](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_04_11/sketch_2024_04_11.jpg)
[sketch_2024_04_11](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_04_11) [[py5](https://py5coding.org/)]
2024-04-11 00:36:23 +00:00
---
### sketch_2024_04_10
![sketch_2024_04_10](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_04_10/sketch_2024_04_10.png)
[sketch_2024_04_10](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_04_10) [[py5](https://py5coding.org/)]
2024-04-09 15:21:06 +00:00
---
### sketch_2024_04_09
![sketch_2024_04_09](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_04_09/sketch_2024_04_09.gif)
[sketch_2024_04_09](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_04_09) [[py5](https://py5coding.org/)]
2024-04-08 23:51:38 +00:00
---
### sketch_2024_04_08
![sketch_2024_04_08](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_04_08/sketch_2024_04_08.png)
[sketch_2024_04_08](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_04_08) [[py5](https://py5coding.org/)]
Fiddling with https://github.com/Botffy/polyskel/tree/master
2024-04-08 02:42:21 +00:00
---
### sketch_2024_04_07
![sketch_2024_04_07](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_04_07/sketch_2024_04_07.gif)
[sketch_2024_04_07](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_04_07) [[py5](https://py5coding.org/)]
2024-04-07 02:40:59 +00:00
---
### sketch_2024_04_06
![sketch_2024_04_06](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_04_06/sketch_2024_04_06.png)
[sketch_2024_04_06](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_04_06) [[py5](https://py5coding.org/)]
#scikitgeometry #skgeom
2024-04-06 18:06:52 +00:00
---
### sketch_2024_04_05
![sketch_2024_04_05](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_04_05/sketch_2024_04_05.png)
[sketch_2024_04_05](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_04_05) [[py5](https://py5coding.org/)]
2024-04-05 00:47:43 +00:00
---
### sketch_2024_04_04
![sketch_2024_04_04](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_04_04/sketch_2024_04_04.png)
[sketch_2024_04_04](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_04_04) [[py5](https://py5coding.org/)]
#OpenSimplexNoise #Numpy
2024-04-05 00:09:28 +00:00
---
### sketch_2024_04_03
![sketch_2024_04_03](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_04_03/sketch_2024_04_03.png)
[sketch_2024_04_03](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_04_03) [[py5](https://py5coding.org/)]
2024-04-03 02:27:13 +00:00
---
2024-04-03 02:27:13 +00:00
### sketch_2024_04_02
![sketch_2024_04_02](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_04_02/sketch_2024_04_02.png)
[sketch_2024_04_02](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_04_02) [[py5](https://py5coding.org/)]
---
2024-04-01 20:11:38 +00:00
### sketch_2024_04_01
![sketch_2024_04_01](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_04_01/sketch_2024_04_01.gif)
[sketch_2024_04_01](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_04_01) [[py5](https://py5coding.org/)]
2024-04-03 02:27:13 +00:00
2024-03-31 20:50:35 +00:00
---
### sketch_2024_03_31
![sketch_2024_03_31](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_03_31/sketch_2024_03_31.gif)
[sketch_2024_03_31](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_03_31) [[py5](https://py5coding.org/)]
2024-03-31 02:25:12 +00:00
---
### sketch_2024_03_30
![sketch_2024_03_30](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_03_30/sketch_2024_03_30.gif)
[sketch_2024_03_30](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_03_30) [[py5](https://py5coding.org/)]
2024-03-30 03:05:18 +00:00
---
### sketch_2024_03_29
![sketch_2024_03_29](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_03_29/sketch_2024_03_29.gif)
[sketch_2024_03_29](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_03_29) [[py5](https://py5coding.org/)]
2024-03-29 21:57:32 +00:00
---
### sketch_2024_03_28
![sketch_2024_03_28](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_03_28/sketch_2024_03_28.png)
[sketch_2024_03_28](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_03_28) [[py5](https://py5coding.org/)]
2024-03-28 01:29:32 +00:00
---
### sketch_2024_03_27
![sketch_2024_03_27](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_03_27/sketch_2024_03_27.gif)
[sketch_2024_03_27](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_03_27) [[py5](https://py5coding.org/)]
2024-03-27 02:13:07 +00:00
---
### sketch_2024_03_26
![sketch_2024_03_26](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_03_26/sketch_2024_03_26.gif)
[sketch_2024_03_26](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_03_26) [[py5](https://py5coding.org/)]
2024-03-25 21:15:28 +00:00
---
### sketch_2024_03_25
![sketch_2024_03_25](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_03_25/sketch_2024_03_25.gif)
[sketch_2024_03_25](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_03_25) [[py5](https://py5coding.org/)]
2024-03-25 01:31:54 +00:00
---
### sketch_2024_03_24
![sketch_2024_03_24](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_03_24/sketch_2024_03_24.gif)
[sketch_2024_03_24](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_03_24) [[py5](https://py5coding.org/)]
2024-03-23 22:29:29 +00:00
---
### sketch_2024_03_23
![sketch_2024_03_23](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_03_23/sketch_2024_03_23.png)
[sketch_2024_03_23](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_03_23) [[py5](https://py5coding.org/)]
2024-03-22 20:45:00 +00:00
---
### sketch_2024_03_22
![sketch_2024_03_22](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_03_22/sketch_2024_03_22.png)
[sketch_2024_03_22](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_03_22) [[py5](https://py5coding.org/)]
2024-03-22 18:36:42 +00:00
---
### sketch_2024_03_21
![sketch_2024_03_21](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_03_21/sketch_2024_03_21.png)
[sketch_2024_03_21](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_03_21) [[py5](https://py5coding.org/)]
2024-03-21 02:27:45 +00:00
---
### sketch_2024_03_20
![sketch_2024_03_20](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_03_20/sketch_2024_03_20.png)
[sketch_2024_03_20](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_03_20) [[py5](https://py5coding.org/)]
2024-03-20 02:34:31 +00:00
---
### sketch_2024_03_19
![sketch_2024_03_19](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_03_19/sketch_2024_03_19.png)
[sketch_2024_03_19](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_03_19) [[py5](https://py5coding.org/)]
---
### sketch_2024_03_18
![sketch_2024_03_18](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_03_18/sketch_2024_03_18.png)
[sketch_2024_03_18](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_03_18) [[py5](https://py5coding.org/)]
2024-03-18 02:47:59 +00:00
---
### sketch_2024_03_17
![sketch_2024_03_17](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_03_17/sketch_2024_03_17.png)
[sketch_2024_03_17](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_03_17) [[py5](https://py5coding.org/)]
2024-03-16 16:49:31 +00:00
---
### sketch_2024_03_16
![sketch_2024_03_16](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_03_16/sketch_2024_03_16.png)
[sketch_2024_03_16](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_03_16) [[py5](https://py5coding.org/)]
2024-03-16 00:21:14 +00:00
---
### sketch_2024_03_15
![sketch_2024_03_15](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_03_15/sketch_2024_03_15.png)
[sketch_2024_03_15](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_03_15) [[py5](https://py5coding.org/)]
2024-03-15 00:16:45 +00:00
---
### sketch_2024_03_14
![sketch_2024_03_14](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_03_14/sketch_2024_03_14.png)
[sketch_2024_03_14](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_03_14) [[py5](https://py5coding.org/)]
2024-03-14 01:31:53 +00:00
---
### sketch_2024_03_13
![sketch_2024_03_13](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_03_13/sketch_2024_03_13.png)
[sketch_2024_03_13](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_03_13) [[py5](https://py5coding.org/)]
2024-03-13 02:45:07 +00:00
---
### sketch_2024_03_12
![sketch_2024_03_12](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_03_12/sketch_2024_03_12.png)
[sketch_2024_03_12](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_03_12) [[py5](https://py5coding.org/)]
2024-03-11 21:59:46 +00:00
---
### sketch_2024_03_11
![sketch_2024_03_11](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_03_11/sketch_2024_03_11.png)
[sketch_2024_03_11](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_03_11) [[py5](https://py5coding.org/)]
2024-03-11 11:57:26 +00:00
---
### sketch_2024_03_10
![sketch_2024_03_10](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_03_10/sketch_2024_03_10.gif)
[sketch_2024_03_10](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_03_10) [[py5](https://py5coding.org/)]
2024-03-08 01:58:59 +00:00
---
2024-03-10 02:12:35 +00:00
### sketch_2024_03_09
![sketch_2024_03_09](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_03_09/sketch_2024_03_09.png)
[sketch_2024_03_09](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_03_09) [[py5](https://py5coding.org/)]
the red text encodes the neighbours state
---
2024-03-09 02:31:56 +00:00
### sketch_2024_03_08
![sketch_2024_03_08](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_03_08/sketch_2024_03_08.png)
[sketch_2024_03_08](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_03_08) [[py5](https://py5coding.org/)]
WIP
---
2024-03-08 01:58:59 +00:00
### sketch_2024_03_07
![sketch_2024_03_07](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_03_07/sketch_2024_03_07.png)
[sketch_2024_03_07](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_03_07) [[py5](https://py5coding.org/)]
2024-03-07 02:31:33 +00:00
---
### sketch_2024_03_06
![sketch_2024_03_06](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_03_06/sketch_2024_03_06.png)
[sketch_2024_03_06](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_03_06) [[py5](https://py5coding.org/)]
2024-03-06 01:46:06 +00:00
---
### sketch_2024_03_05
![sketch_2024_03_05](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_03_05/sketch_2024_03_05.png)
[sketch_2024_03_05](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_03_05) [[py5](https://py5coding.org/)]
---
### sketch_2024_03_04
![sketch_2024_03_04](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_03_04/sketch_2024_03_04.gif)
[sketch_2024_03_04](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_03_04) [[py5](https://py5coding.org/)]
2024-03-04 01:32:44 +00:00
---
### sketch_2024_03_03
![sketch_2024_03_03](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_03_03/sketch_2024_03_03.png)
[sketch_2024_03_03](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_03_03) [[py5](https://py5coding.org/)]
2024-03-03 01:15:43 +00:00
---
### sketch_2024_03_02
![sketch_2024_03_02](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_03_02/sketch_2024_03_02.png)
[sketch_2024_03_02](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_03_02) [[py5](https://py5coding.org/)]
2024-03-02 02:53:59 +00:00
---
### sketch_2024_03_01
![sketch_2024_03_01](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_03_01/sketch_2024_03_01.png)
[sketch_2024_03_01](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_03_01) [[py5](https://py5coding.org/)]
2024-02-29 03:48:18 +00:00
---
2024-02-29 23:56:02 +00:00
### sketch_2024_02_29
![sketch_2024_02_29](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_02_29/sketch_2024_02_29.png)
[sketch_2024_02_29](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_02_29) [[py5](https://py5coding.org/)]
```python
for facet in bs:
with py5.begin_shape(py5.LINES):
py5.vertices(vs[v] for v in itertools.chain(*facet))
```
---
2024-02-29 03:48:18 +00:00
### sketch_2024_02_28
![sketch_2024_02_28](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_02_28/sketch_2024_02_28.png)
[sketch_2024_02_28](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_02_28) [[py5](https://py5coding.org/)]
2024-02-28 02:56:09 +00:00
---
### sketch_2024_02_27
![sketch_2024_02_27](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_02_27/sketch_2024_02_27.png)
[sketch_2024_02_27](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_02_27) [[py5](https://py5coding.org/)]
2024-02-28 02:12:14 +00:00
---
### sketch_2024_02_26
![sketch_2024_02_26](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_02_26/sketch_2024_02_26.png)
[sketch_2024_02_26](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_02_26) [[py5](https://py5coding.org/)]
2024-02-23 03:07:55 +00:00
---
2024-02-26 02:21:16 +00:00
### sketch_2024_02_25
![sketch_2024_02_25](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_02_25/sketch_2024_02_25.gif)
[sketch_2024_02_25](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_02_25) [[py5](https://py5coding.org/)]
Now using #shapely as suggested by @py5coding@fosstodon.org :)
---
2024-02-25 02:49:02 +00:00
### sketch_2024_02_24
![sketch_2024_02_24](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_02_24/sketch_2024_02_24.png)
[sketch_2024_02_24](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_02_24) [[py5](https://py5coding.org/)]
circle and line segment collision, based on: http://www.jeffreythompson.org/collision-detection/line-circle.php
point_circle
---
2024-02-24 01:43:36 +00:00
### sketch_2024_02_23
![sketch_2024_02_23](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_02_23/sketch_2024_02_23.gif)
[sketch_2024_02_23](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_02_23) [[py5](https://py5coding.org/)]
rect collisions
---
2024-02-23 03:07:55 +00:00
### sketch_2024_02_22
![sketch_2024_02_22](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_02_22/sketch_2024_02_22.png)
[sketch_2024_02_22](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_02_22) [[py5](https://py5coding.org/)]
2024-02-22 02:12:20 +00:00
---
### sketch_2024_02_21
![sketch_2024_02_21](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_02_21/sketch_2024_02_21.gif)
[sketch_2024_02_21](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_02_21) [[py5](https://py5coding.org/)]
2024-02-21 03:24:09 +00:00
---
### sketch_2024_02_20
![sketch_2024_02_20](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_02_20/sketch_2024_02_20.gif)
[sketch_2024_02_20](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_02_20) [[py5](https://py5coding.org/)]
2024-02-20 01:47:27 +00:00
---
### sketch_2024_02_19
![sketch_2024_02_19](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_02_19/sketch_2024_02_19.png)
[sketch_2024_02_19](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_02_19) [[py5](https://py5coding.org/)]
2024-02-19 02:25:33 +00:00
---
### sketch_2024_02_18
![sketch_2024_02_18](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_02_18/sketch_2024_02_18.png)
[sketch_2024_02_18](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_02_18) [[py5](https://py5coding.org/)]
2024-02-18 02:13:25 +00:00
---
### sketch_2024_02_17
![sketch_2024_02_17](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_02_17/sketch_2024_02_17.gif)
[sketch_2024_02_17](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_02_17) [[py5](https://py5coding.org/)]
2024-02-17 01:27:15 +00:00
---
### sketch_2024_02_16
![sketch_2024_02_16](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_02_16/sketch_2024_02_16.png)
[sketch_2024_02_16](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_02_16) [[py5](https://py5coding.org/)]
2024-02-16 04:16:39 +00:00
---
### sketch_2024_02_15
![sketch_2024_02_15](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_02_15/sketch_2024_02_15.png)
[sketch_2024_02_15](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_02_15) [[py5](https://py5coding.org/)]
2024-02-14 23:11:15 +00:00
---
### sketch_2024_02_14
![sketch_2024_02_14](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_02_14/sketch_2024_02_14.png)
[sketch_2024_02_14](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_02_14) [[py5](https://py5coding.org/)]
---
### sketch_2024_02_13
![sketch_2024_02_13](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_02_13/sketch_2024_02_13.png)
[sketch_2024_02_13](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_02_13) [[py5](https://py5coding.org/)]
2024-02-12 19:50:18 +00:00
---
### sketch_2024_02_12
![sketch_2024_02_12](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_02_12/sketch_2024_02_12.gif)
[sketch_2024_02_12](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_02_12) [[py5](https://py5coding.org/)]
2024-02-12 01:59:57 +00:00
---
### sketch_2024_02_11
![sketch_2024_02_11](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_02_11/sketch_2024_02_11.png)
[sketch_2024_02_11](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_02_11) [[py5](https://py5coding.org/)]
2024-02-12 01:44:09 +00:00
---
### sketch_2024_02_10
![sketch_2024_02_10](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_02_10/sketch_2024_02_10.png)
[sketch_2024_02_10](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_02_10) [[py5](https://py5coding.org/)]
2024-02-10 03:04:02 +00:00
---
### sketch_2024_02_09
![sketch_2024_02_09](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_02_09/sketch_2024_02_09.png)
[sketch_2024_02_09](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_02_09) [[py5](https://py5coding.org/)]
2024-02-03 23:46:39 +00:00
---
2024-02-09 01:27:55 +00:00
### sketch_2024_02_08
![sketch_2024_02_08](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_02_08/sketch_2024_02_08.png)
[sketch_2024_02_08](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_02_08) [[py5](https://py5coding.org/)]
Still capture of anolher animated gesture experiment
---
2024-02-08 01:12:38 +00:00
### sketch_2024_02_07
![sketch_2024_02_07](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_02_07/sketch_2024_02_07.gif)
[sketch_2024_02_07](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_02_07) [[py5](https://py5coding.org/)]
2024-02-09 01:27:55 +00:00
Another animated mouse gesture experiment
2024-02-08 01:12:38 +00:00
---
### sketch_2024_02_06
![sketch_2024_02_06](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_02_06/sketch_2024_02_06.gif)
[sketch_2024_02_06](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_02_06) [[py5](https://py5coding.org/)]
2024-02-09 01:27:55 +00:00
Another animated mouse gesture experiment
2024-02-08 01:12:38 +00:00
---
2024-02-05 19:59:59 +00:00
### sketch_2024_02_05
![sketch_2024_02_05](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_02_05/sketch_2024_02_05.gif)
[sketch_2024_02_05](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_02_05) [[py5](https://py5coding.org/)]
2024-02-09 01:27:55 +00:00
Another animated mouse gesture experiment
2024-02-05 19:59:59 +00:00
---
2024-02-05 00:49:35 +00:00
### sketch_2024_02_04
![sketch_2024_02_04](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_02_04/sketch_2024_02_04.gif)
[sketch_2024_02_04](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_02_04) [[py5](https://py5coding.org/)]
2024-02-09 01:27:55 +00:00
Another animated mouse gesture experiment
2024-02-05 00:49:35 +00:00
---
2024-02-03 23:46:39 +00:00
### sketch_2024_02_03
![sketch_2024_02_03](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_02_03/sketch_2024_02_03.gif)
[sketch_2024_02_03](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_02_03) [[py5](https://py5coding.org/)]
2024-02-03 02:39:13 +00:00
---
### sketch_2024_02_02
![sketch_2024_02_02](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_02_02/sketch_2024_02_02.gif)
[sketch_2024_02_02](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_02_02) [[py5](https://py5coding.org/)]
2024-02-03 01:59:13 +00:00
---
### sketch_2024_02_01
![sketch_2024_02_01](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_02_01/sketch_2024_02_01.png)
[sketch_2024_02_01](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_02_01) [[py5](https://py5coding.org/)]
2024-02-01 13:48:59 +00:00
---
### sketch_2024_01_31
![sketch_2024_01_31](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_01_31/sketch_2024_01_31.png)
[sketch_2024_01_31](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_01_31) [[py5](https://py5coding.org/)]
2024-02-09 01:27:55 +00:00
Sorru, no music.
2024-02-01 13:48:59 +00:00
---
### sketch_2024_01_30
![sketch_2024_01_30](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_01_30/sketch_2024_01_30.png)
[sketch_2024_01_30](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_01_30) [[py5](https://py5coding.org/)]
2024-02-09 01:27:55 +00:00
#genuary30 just porting ad using a Processing shader example
2024-02-01 13:48:59 +00:00
---
### sketch_2024_01_29
![sketch_2024_01_29](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_01_29/sketch_2024_01_29.png)
[sketch_2024_01_29](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_01_29) [[py5](https://py5coding.org/)]
2024-02-09 01:27:55 +00:00
#genuary29 using a 3D sdf based mesh library
2024-02-01 13:48:59 +00:00
2024-01-23 03:06:07 +00:00
---
2024-01-29 03:41:30 +00:00
### sketch_2024_01_28
![sketch_2024_01_28](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_01_28/sketch_2024_01_28.gif)
[sketch_2024_01_28](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_01_28) [[py5](https://py5coding.org/)]
---
### sketch_2024_01_27
![sketch_2024_01_27](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_01_27/sketch_2024_01_27.gif)
[sketch_2024_01_27](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_01_27) [[py5](https://py5coding.org/)]
2024-02-09 01:27:55 +00:00
#genuary27 the gif degraded the color gradients :(
2024-01-29 03:41:30 +00:00
---
### sketch_2024_01_26
![sketch_2024_01_26](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_01_26/sketch_2024_01_26.png)
[sketch_2024_01_26](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_01_26) [[py5](https://py5coding.org/)]
2024-02-09 01:27:55 +00:00
#genuary26 Inspired by deconbatch's "Poor man's Diffusion Limited Aggregation"
2024-01-29 03:41:30 +00:00
Istead of calculantig costly distance, I'm reading a pixel from the canvas and seeing if it falls in the "black halo".
I started not showing the halo, but changed my mind.
---
2024-01-26 00:37:12 +00:00
### sketch_2024_01_25
![sketch_2024_01_25](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_01_25/sketch_2024_01_25.gif)
[sketch_2024_01_25](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_01_25) [[py5](https://py5coding.org/)]
#genuary25
---
### sketch_2024_01_24
![sketch_2024_01_24](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_01_24/sketch_2024_01_24.png)
[sketch_2024_01_24](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_01_24) [[py5](https://py5coding.org/)]
not engough energy for #genuary24 :(
---
2024-01-24 02:22:39 +00:00
### sketch_2024_01_23
![sketch_2024_01_23](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_01_23/sketch_2024_01_23.gif)
[sketch_2024_01_23](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_01_23) [[py5](https://py5coding.org/)]
#genuary23
---
2024-01-23 03:06:07 +00:00
### sketch_2024_01_22
![sketch_2024_01_22](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_01_22/sketch_2024_01_22.gif)
[sketch_2024_01_22](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_01_22) [[py5](https://py5coding.org/)]
#genuary22
---
### sketch_2024_01_21
![sketch_2024_01_21](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_01_21/sketch_2024_01_21.png)
[sketch_2024_01_21](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_01_21) [[py5](https://py5coding.org/)]
#genuary21 #LibreTranslatePy #LibreTranslate
---
### sketch_2024_01_20
![sketch_2024_01_20](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_01_20/sketch_2024_01_20.png)
[sketch_2024_01_20](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_01_20) [[py5](https://py5coding.org/)]
2024-02-09 01:27:55 +00:00
#genuary20 with shapely
2024-01-23 03:06:07 +00:00
---
### sketch_2024_01_19
![sketch_2024_01_19](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_01_19/sketch_2024_01_19.png)
[sketch_2024_01_19](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_01_19) [[py5](https://py5coding.org/)]
2024-02-09 01:27:55 +00:00
#genuary19 Variation of an early flocking experiment
2024-01-23 03:06:07 +00:00
2024-01-19 01:41:08 +00:00
---
### sketch_2024_01_18
![sketch_2024_01_18](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_01_18/sketch_2024_01_18..png)
[sketch_2024_01_18](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_01_18) [[py5](https://py5coding.org/)]
2024-02-09 01:27:55 +00:00
#genuary18 Bauhaus (inspired by Albers)
2024-01-19 01:41:08 +00:00
---
### sketch_2024_01_17
![sketch_2024_01_17](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_01_17/sketch_2024_01_17..png)
[sketch_2024_01_17](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_01_17) [[py5](https://py5coding.org/)]
2024-02-09 01:27:55 +00:00
Badly done #genuray17
2024-01-19 01:41:08 +00:00
---
### sketch_2024_01_16
![sketch_2024_01_16](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_01_16/sketch_2024_01_16.png)
[sketch_2024_01_16](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_01_16) [[py5](https://py5coding.org/)]
2024-02-09 01:27:55 +00:00
#genuary16
2024-01-19 01:41:08 +00:00
---
### sketch_2024_01_15
![sketch_2024_01_15](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_01_15/sketch_2024_01_15.gif)
[sketch_2024_01_15](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_01_15) [[py5](https://py5coding.org/)]
2024-02-09 01:27:55 +00:00
#genuary15 Physics (using pymunk)
2024-01-19 01:41:08 +00:00
2024-01-13 01:30:26 +00:00
---
2024-01-15 07:34:13 +00:00
### sketch_2024_01_14
![sketch_2024_01_14](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_01_14/sketch_2024_01_14.gif)
[sketch_2024_01_14](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_01_14) [[py5](https://py5coding.org/)]
#genuary14
---
### sketch_2024_01_13
![sketch_2024_01_13](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_01_13/sketch_2024_01_13.gif)
[sketch_2024_01_13](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_01_13) [[py5](https://py5coding.org/)]
#genuary13
---
2024-01-13 02:20:44 +00:00
### sketch_2024_01_12
![sketch_2024_01_12](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_01_12/sketch_2024_01_12.gif)
[sketch_2024_01_12](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_01_12) [[py5](https://py5coding.org/)]
#genuary12 "lava lamp" OpenSimplexNoise
---
2024-01-13 01:30:26 +00:00
### sketch_2024_01_11
![sketch_2024_01_11](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_01_11/sketch_2024_01_11.png)
[sketch_2024_01_11](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_01_11) [[py5](https://py5coding.org/)]
#genuary11 inspired by Anni Albers
---
### sketch_2024_01_10
![sketch_2024_01_10](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_01_10/sketch_2024_01_10.gif)
[sketch_2024_01_10](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_01_10) [[py5](https://py5coding.org/)]
2024-02-09 01:27:55 +00:00
#genuary10 ASCII
2024-01-13 01:30:26 +00:00
2024-01-07 03:04:39 +00:00
---
2024-01-10 15:10:48 +00:00
### sketch_2024_01_09
![sketch_2024_01_09](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_01_09/sketch_2024_01_09.gif)
[sketch_2024_01_09](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_01_09) [[py5](https://py5coding.org/)]
#genuary9
---
2024-01-08 22:51:48 +00:00
### sketch_2024_01_08
![sketch_2024_01_08](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_01_08/sketch_2024_01_08.gif)
[sketch_2024_01_08](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_01_08) [[py5](https://py5coding.org/)]
2024-02-09 01:27:55 +00:00
#genuary8 Double-pendulum simulation based on [pygame code by Bryan Brickman](https://github.com/branrickman/double-pyndulum-interactive)
---
### sketch_2024_01_07
![sketch_2024_01_07](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_01_06/sketch_2024_01_07.gif)
[sketch_2024_01_07](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_01_07) [[py5](https://py5coding.org/)]
#genuary7 progress bar
2024-01-08 22:51:48 +00:00
---
2024-01-07 03:04:39 +00:00
### sketch_2024_01_06
![sketch_2024_01_06](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_01_06/sketch_2024_01_06.gif)
[sketch_2024_01_06](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_01_06) [[py5](https://py5coding.org/)]
2024-02-09 01:27:55 +00:00
#genuary6 screensaver (based on earlier Processing sketches for "tweetprocessing")
2024-01-07 03:04:39 +00:00
2024-01-05 02:59:42 +00:00
---
2024-01-07 02:55:13 +00:00
### sketch_2024_01_05
![sketch_2024_01_05](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_01_05/sketch_2024_01_05.png)
[sketch_2024_01_05](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_01_05) [[py5](https://py5coding.org/)]
2024-02-09 01:27:55 +00:00
#genuary5 d'aprés Vera Molnar "interruptions" (https://collections.vam.ac.uk/item/O1193775/interruptions-drawing-vera-molnar/)
2024-01-07 02:55:13 +00:00
---
2024-01-05 02:59:42 +00:00
### sketch_2024_01_04
![sketch_2024_01_04](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_01_04/sketch_2024_01_04.png)
[sketch_2024_01_04](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_01_04) [[py5](https://py5coding.org/)]
2024-02-09 01:27:55 +00:00
#genuary4 pixels
2024-01-05 02:59:42 +00:00
2024-01-01 20:07:23 +00:00
---
2024-01-04 02:19:51 +00:00
### sketch_2024_01_03
![sketch_2024_01_03](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_01_03/sketch_2024_01_03.png)
[sketch_2024_01_03](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_01_03) [[py5](https://py5coding.org/)]
#genuary3 droste
---
### sketch_2024_01_02
![sketch_2024_01_02](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_01_02/sketch_2024_01_02.png)
[sketch_2024_01_02](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_01_02) [[py5](https://py5coding.org/)]
#genuary2 no palette
---
2024-01-01 23:44:50 +00:00
### sketch_2024_01_01
![sketch_2024_01_01](https://raw.githubusercontent.com/villares/sketch-a-day/main/2024/sketch_2024_01_01/sketch_2024_01_01.png)
[sketch_2024_01_01](https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_01_01) [[py5](https://py5coding.org/)]
#genuary1 #genuary2024 lots of particles
2024-01-01 20:07:23 +00:00
---
2024 \| [<b>2023</b>](2023.md) \| [<b>2022</b>](2022.md) \| [<b>2021</b>](2021.md) \| [<b>2020</b>](2020.md) \| [<b>2019</b>](2019.md) \| [<b>2018</b>](2018.md)
---
2024-03-25 13:59:50 +00:00
<p xmlns:cc="http://creativecommons.org/ns#" xmlns:dct="http://purl.org/dc/terms/">The <a property="dct:title" rel="cc:attributionURL" href="https://abav.lugaralgum.com/sketch-a-day">sketch-a-day</a> project, images and code repository, by <a rel="cc:attributionURL dct:creator" property="cc:attributionName" href="https://abav.lugaralgum.com">Alexandre B A Villares</a> are licensed under <a href="http://creativecommons.org/licenses/by-nc-nd/4.0/?ref=chooser-v1" target="_blank" rel="license noopener noreferrer" style="display:inline-block;">Attribution-NonCommercial-NoDerivatives 4.0 International <img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://github.com/villares/sketch-a-day/assets/3694604/061f1e34-5559-4468-b476-e9cdf3fcc2ed"><img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://github.com/villares/sketch-a-day/assets/3694604/8515025d-fa94-4fa4-8531-41238ba125ad"><img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://github.com/villares/sketch-a-day/assets/3694604/2917f4d1-28d7-472b-927a-d7c6cb6c9f86"><img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://github.com/villares/sketch-a-day/assets/3694604/544bcc6a-ddb2-44c7-99a6-46b6997ca8c0"></a>, except if marked/attributed otherwise in a file or code section. Please contact for licensing questions.</p>