January 20: "Use a library that you haven’t used before"
The choice of library was easy. I've been watching as the most excellent @davepagurek (a Waterloo alum) has been developing cool new features for P5.js, so I wanted to try his p5.filterRenderer library (https://github.com/davepagurek/p5.filterRenderer). I always love me some ambient occlusion, so I started playing with the "Contact Shadow" filter. Even better, if you deliberately underpower the filter, you get some nice pencil-like effects, which look good with these abstract stacks of cubes. Source code at https://editor.p5js.org/isohedral/sketches/AMjEOWXFC#genuary#genuary2024#genuary21
#genuary Day 21: A library you haven't used before
Since I have my own quixotic tech stack, "using" libraries means porting or borrowing ideas. Here I am combining Kaplan's extended star drawing (deep cut from day 17) with some ideas from rough.js to make "hand"-sketched sparkling stars
This system serendipitously works for today’s prompt, too (“use a library that you haven’t used before”) - it’s my first time using the {Rcpp} package, which integrates R with C++.
Again a #genuary prompt that I don't know how to follow to the letter but that I used as an excuse to try something new. In this case, tiling patterns.