2018-01-03 02:01:12 +00:00
----
2018-01-02 22:16:53 +00:00
# sketch-a-day
2018-01-03 02:17:00 +00:00
### one visual idea a day [[on GitHub!](https://github.com/villares/sketch-a-day)]
2018-01-03 01:37:35 +00:00
2018-01-27 13:13:57 +00:00
Hi! I'm [Alexandre Villares ](https://abav.lugaralgum.com ), let's see if I can make one small program (*sketch*) a day. I'm working with [Processing Java Mode ](https://processing.org ), [Processing Python Mode ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN ), [P5JS (JavaScript) ](p5js.org ) and sometimes other stuff.
2018-01-03 01:37:35 +00:00
2018-01-27 13:13:57 +00:00
If you enjoy this, make a small donation [here ](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HCGAKACDMVNV2 ) or with [Patreon ](https://patreon.com/arteprog )
2018-02-01 18:37:16 +00:00
2018-02-09 01:37:03 +00:00
----
2018-02-17 00:58:07 +00:00

047: [code ](https://github.com/villares/sketch-a-day/tree/master/s047 ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )]
Yet more graphs
----
2018-02-16 01:45:23 +00:00

046: [code ](https://github.com/villares/sketch-a-day/tree/master/s046 ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )]
Yet more graphs
----
2018-02-15 01:37:36 +00:00

045: [code ](https://github.com/villares/sketch-a-day/tree/master/s045 ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )]
2018-02-16 01:45:23 +00:00
Yet more graphs
2018-02-15 01:37:36 +00:00
----
2018-02-13 19:15:35 +00:00

044: [code ](https://github.com/villares/sketch-a-day/tree/master/s044 ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )]
More graphs
----
2018-02-12 11:18:01 +00:00

043: [code ](https://github.com/villares/sketch-a-day/tree/master/s043 ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )]
More graphs
----
2018-02-11 14:02:33 +00:00

042: [code ](https://github.com/villares/sketch-a-day/tree/master/s042 ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )]
Yet another interactive recursive thingy, the image on the right is shown with a key pressed
----
2018-02-10 13:12:51 +00:00

2018-02-12 11:18:01 +00:00
2018-02-10 13:16:27 +00:00
041: [code ](https://github.com/villares/sketch-a-day/tree/master/s041 ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )]
2018-02-10 13:12:51 +00:00
Yet another interactive recursive thingy, the image on the right is shown with a key pressed
----
2018-02-09 22:11:49 +00:00

2018-02-12 11:18:01 +00:00

2018-02-09 22:11:49 +00:00
040: [sketch_180209a ](https://github.com/villares/sketch-a-day/tree/master/sketch_180209a ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )]
More recursion
----
2018-02-09 01:37:03 +00:00

2018-02-09 22:11:49 +00:00
039: [sketch_180208e ](https://github.com/villares/sketch-a-day/tree/master/sketch_180208e ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )]
2018-02-09 01:37:03 +00:00
Manoloide inspired recursion
----
2018-02-08 18:48:59 +00:00

2018-02-09 22:11:49 +00:00
038: [sketch_180208d ](https://github.com/villares/sketch-a-day/tree/master/sketch_180208d ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )]
2018-02-09 01:37:03 +00:00
Saskia Freeke inspired grid
2018-02-08 18:48:59 +00:00
2018-02-01 01:14:20 +00:00
----
2018-02-06 22:38:25 +00:00

2018-02-08 18:48:59 +00:00
037: [sketch_180206b ](https://github.com/villares/sketch-a-day/tree/master/sketch_180206a ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )]
2018-02-06 22:38:25 +00:00
"Carnahacking is near!"
----
2018-02-05 22:49:40 +00:00

036: [sketch_180205b ](https://github.com/villares/sketch-a-day/tree/master/sketch_180205b ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )]
Added some mouse disturbance
----
2018-02-05 01:08:20 +00:00

2018-02-05 22:49:40 +00:00
035: [sketch_180204b ](https://github.com/villares/sketch-a-day/tree/master/sketch_180204b ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )]
2018-02-05 01:08:20 +00:00
Preparing for "Carnahacking"
----
2018-02-04 00:09:13 +00:00

034: [sketch_180203c ](https://github.com/villares/sketch-a-day/tree/master/sketch_180203c ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )]
Like 33 but again with "w squared" circles
----
2018-02-02 20:53:53 +00:00

033: [sketch_180202c ](https://github.com/villares/sketch-a-day/tree/master/sketch_180202c ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )]
Like 32 but again with lines
----
2018-02-01 18:37:16 +00:00

032: [sketch_180201c ](https://github.com/villares/sketch-a-day/tree/master/sketch_180201c ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )]
Like 29 but with moving points after the gesture is done
----

2018-02-01 01:14:20 +00:00
031: [sketch_180130c ](https://github.com/villares/sketch-a-day/tree/master/sketch_180131c ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )]
Like 29 but with moving points after the gesture is done
2018-01-31 01:44:27 +00:00
----
2018-02-01 18:37:16 +00:00

2018-01-31 01:44:27 +00:00
030: [sketch_180130c ](https://github.com/villares/sketch-a-day/tree/master/sketch_180130c ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )]
Like 29 but with 3D and PeasyCam orbit...
2018-01-29 18:55:04 +00:00
----

029: [sketch_180129c ](https://github.com/villares/sketch-a-day/tree/master/sketch_180129c ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )]
Like 27 but with circles
2018-01-27 12:25:35 +00:00
2018-01-27 13:13:57 +00:00
----
2018-01-28 20:10:44 +00:00

028: [sketch_180128c ](https://github.com/villares/sketch-a-day/tree/master/sketch_180128c ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )]
Like 27 but on grayscale
----
2018-01-27 13:13:57 +00:00

027: [sketch_180127c ](https://github.com/villares/sketch-a-day/tree/master/sketch_180127c ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )][YouTube](https://www.youtube.com/watch?v=A-rqkru79Dw)
2018-01-27 12:25:35 +00:00
Saving a list of points to animate colour... Mouse speed changes recorded colour & strokeWeight()
2018-01-27 13:13:57 +00:00
----
2018-01-26 02:11:24 +00:00

2018-01-27 13:13:57 +00:00
026: [sketch_180126c ](https://github.com/villares/sketch-a-day/tree/master/sketch_180126c ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )]
2018-01-27 12:25:35 +00:00
Mouse speed changing colour & strokeWeight()
2018-01-26 02:11:24 +00:00
2018-01-27 13:13:57 +00:00
----
2018-01-25 22:25:58 +00:00

2018-01-25 00:50:03 +00:00
2018-01-26 02:11:24 +00:00
025c: [sketch_180125b ](https://github.com/villares/sketch-a-day/tree/master/sketch_180125c ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )]
2018-01-25 22:25:58 +00:00
Mouse speed changing strokeWeight()
2018-01-25 00:50:03 +00:00
2018-01-27 13:13:57 +00:00
----
2018-01-25 22:25:58 +00:00

024b: [sketch_180124b ](https://github.com/villares/sketch-a-day/tree/master/sketch_180124b ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )] Maybe tomorrow I'll try adding some sliders & movement to this graph ? [nah...]
2018-01-27 13:13:57 +00:00
----
2018-01-25 22:25:58 +00:00

2018-01-24 00:24:06 +00:00
2018-01-25 00:50:03 +00:00
023b: [sketch_180123b ](https://github.com/villares/sketch-a-day/tree/master/sketch_180123b ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )] Farrel's Sliders adding random displacement
2018-01-24 00:24:06 +00:00
2018-01-27 13:13:57 +00:00
----
2018-01-24 00:24:06 +00:00
022: missed :(
2018-01-27 13:13:57 +00:00
----

2018-01-21 23:54:47 +00:00
021b: [sketch_180121b ](https://github.com/villares/sketch-a-day/tree/master/sketch_180121b ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )]
Playing with Peter "[Hacking Math Class](http://twitter.com/hackingmath)" Farrel's Sliders!
2018-01-27 13:13:57 +00:00
----

2018-01-20 21:25:19 +00:00
2018-01-21 02:05:31 +00:00
020b: [sketch_180120b ](https://github.com/villares/sketch-a-day/tree/master/sketch_180120b ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )]
I was stuck on my DBN conversion sketch 20a, so this HSB shape play is 20b...
2018-01-27 13:13:57 +00:00

2018-01-21 02:05:31 +00:00
020a: [sketch_180120a ](https://github.com/villares/sketch-a-day/tree/master/sketch_180120a ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )]
2018-01-27 12:25:35 +00:00
Refactored the code generation, removed most of the repeated vertices... C D E G O R not nice yet…
2018-01-20 21:25:19 +00:00
2018-01-27 13:13:57 +00:00
----

2018-01-20 01:48:03 +00:00
019: [sketch_180119a ](https://github.com/villares/sketch-a-day/tree/master/sketch_180119a ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )] DBN Letters: Now working on a new approach, generating vertex/Shape code, not there yet...
2018-01-27 13:13:57 +00:00
----

2018-01-18 23:36:36 +00:00
2018-01-20 01:48:03 +00:00
018: [sketch_180118a ](https://github.com/villares/sketch-a-day/tree/master/sketch_180118a ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )] DBN Color font? Nah…
2018-01-18 23:36:36 +00:00
2018-01-27 13:13:57 +00:00
----

2018-01-17 23:33:43 +00:00
2018-01-20 01:48:03 +00:00
017: [sketch_180117a ](https://github.com/villares/sketch-a-day/tree/master/sketch_180117a ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )] John Maeda's `dbnletters.dbn` code from Design by Numbers on Processing Python Mode
2018-01-17 23:33:43 +00:00
2018-01-27 13:13:57 +00:00
----
2018-01-16 01:00:05 +00:00
2018-01-27 13:13:57 +00:00

2018-01-16 23:59:40 +00:00
2018-01-27 13:13:57 +00:00
016: [16a ](https://github.com/villares/sketch-a-day/tree/master/sketch_180116a ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )] Converting some Typography code from Design by Numbers, almost there!
----

2018-01-16 23:59:40 +00:00
015: [sketch_180115a ](https://github.com/villares/sketch-a-day/tree/master/sketch_180115a ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )] Converting some Typography code from Design by Numbers, first trials
2018-01-16 01:00:05 +00:00
2018-01-27 13:13:57 +00:00
----

2018-01-14 18:24:22 +00:00
2018-01-16 01:00:05 +00:00
014: [sketch_180114a ](https://github.com/villares/sketch-a-day/tree/master/sketch_180114a ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )] Another 3D Graph
2018-01-14 18:24:22 +00:00
2018-01-27 13:13:57 +00:00
----

2018-01-13 12:24:47 +00:00
2018-01-14 18:24:22 +00:00
013: [s180113 ](https://github.com/villares/sketch-a-day/tree/master/sketch_180113a ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )] 3D Graph
2018-01-13 12:24:47 +00:00
2018-01-27 13:13:57 +00:00
----
2018-01-12 14:04:04 +00:00

2018-01-13 12:24:47 +00:00
012: [s180112 ](https://github.com/villares/sketch-a-day/tree/master/s180112 ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )] Another Graph Take
2018-01-12 14:00:34 +00:00
2018-01-27 13:13:57 +00:00
----
2018-01-12 14:04:04 +00:00

2018-01-12 14:00:34 +00:00
2018-01-13 12:24:47 +00:00
011: [s180111 ](https://github.com/villares/sketch-a-day/tree/master/s180111 ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )] A Graph Take
2018-01-11 18:47:57 +00:00
2018-01-27 13:13:57 +00:00
----
2018-01-11 01:06:26 +00:00

2018-01-07 01:00:04 +00:00
2018-01-12 14:00:34 +00:00
010: [s180110 ](https://github.com/villares/sketch-a-day/tree/master/s180110 ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )] More Manoloide inspired balls [PNG ](s180110/s180110.png ) (derived from a [sketch ](https://gist.github.com/manoloide/16ea9e1d68c6ba1700fcb008fd38aab0 ) by [Manuel Gamboa Naon ](http://manoloide.com ))
2018-01-27 13:13:57 +00:00
----
2018-01-12 14:00:34 +00:00

2018-01-11 00:59:23 +00:00
009: [s180109 ](https://github.com/villares/sketch-a-day/tree/master/s180109 ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )] Balls for Manoloide [GIF ](s180109/s180109.gif ) (derived from a [sketch ](https://gist.github.com/manoloide/16ea9e1d68c6ba1700fcb008fd38aab0 ) by [Manuel Gamboa Naon ](http://manoloide.com ))
2018-01-09 23:35:09 +00:00
2018-01-27 13:13:57 +00:00
----
2018-01-12 14:00:34 +00:00

2018-01-09 23:35:09 +00:00
008: [s180108 ](https://github.com/villares/sketch-a-day/tree/master/s180108 ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )] Grid of Platonic Solids in Python Mode [GIF ](s180108/s180108.gif )
2018-01-08 19:00:00 +00:00
2018-01-27 13:13:57 +00:00
----
2018-01-12 14:00:34 +00:00

2018-01-08 19:00:00 +00:00
007: [s180107 ](https://github.com/villares/sketch-a-day/tree/master/s180107 ) [[Processing Java ](https://www.processing.org )] Another grid of Platonic Solids in Java Mode [GIF ](s180107/s180107.gif )
2018-01-07 16:00:28 +00:00
2018-01-27 13:13:57 +00:00
----
2018-01-12 14:00:34 +00:00

2018-01-07 16:00:28 +00:00
006: [s180106 ](https://github.com/villares/sketch-a-day/tree/master/s180106 ) [[Processing Java ](https://www.processing.org )] Grid of Platonic Solids in Java Mode [GIF ](s180106/s180106.gif )
2018-01-04 12:48:18 +00:00
2018-01-27 13:13:57 +00:00
----
2018-01-07 00:54:21 +00:00
005: [s180105 ](https://github.com/villares/sketch-a-day/tree/master/s180105 ) [[p5js ](https://www.p5js.org )] Line Tetrahedrons in p5*js - [interactive ](https://villares.github.io/sketch-a-day/s180105/s180105 )
2018-01-05 21:51:44 +00:00
2018-01-27 13:13:57 +00:00
----
2018-01-12 14:00:34 +00:00

2018-01-05 21:51:44 +00:00
004: [s180104 ](https://github.com/villares/sketch-a-day/tree/master/s180104 ) [[Processing Java ](https://www.processing.org )] Tetrahedrons in Java Mode- [GIF ](https://github.com/villares/sketch-a-day/tree/master/s180104/s180104.gif )
2018-01-03 19:09:25 +00:00
2018-01-27 13:13:57 +00:00
----
2018-01-12 14:00:34 +00:00

2018-01-04 12:50:54 +00:00
003: [s180103 ](https://github.com/villares/sketch-a-day/tree/master/s180103 ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )] Tetrahedrons Python Mode- [GIF ](https://github.com/villares/sketch-a-day/tree/master/s180103/s180103.gif )
2018-01-03 18:26:23 +00:00
2018-01-27 13:13:57 +00:00
----
2018-01-03 19:18:18 +00:00
002: [s180102 ](https://github.com/villares/sketch-a-day/tree/master/s180102 ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )] Many Stars 3D - [YouTube ](https://www.youtube.com/watch?v=QmsthW60iBY )
2018-01-27 13:13:57 +00:00
----
2018-01-03 19:34:03 +00:00
001: [s180101 ](https://github.com/villares/sketch-a-day/tree/master/s180101 )[[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )] Many Stars - [YouTube ](https://www.youtube.com/watch?v=gKWBfghDV_w ) (inspired by my own [p5js Xmas & New Year card code ](https://github.com/villares/p5js-play/tree/master/newYearStars ))