Dave Pagurek
banner
davepagurek.com
Dave Pagurek
@davepagurek.com
Toronto artist and computer graphics programmer. I help maintain p5.js and its WebGL mode. Will probably answer your graphics questions if you ask 👀
now that p5 2.1 is out im working on getting webgpu mode to a point where it can actually be merged into the main codebase (although not publicly released just yet.) Checked another box off the list today, got text rendering working! these are boring screenshots but they're from webgpu!
November 16, 2025 at 10:04 PM
Our next meetup is next Wednesday! Come out and see what the community has been up to! www.meetup.com/creative-cod...
November 12, 2025 at 3:40 PM
Maddy and I as Beyonce albums. apologies for the american flag
November 9, 2025 at 10:57 PM
but wait, theres also this one
November 3, 2025 at 1:11 PM
Took this photo of Pigeon during the game last night. oh to be a cat, whose tiny head knows nothing about baseball
November 2, 2025 at 8:40 PM
This week's #WCCChallenge theme is "mapping", so here's a little animated version of one of those planet cross section visualizations. openprocessing.org/sketch/2776397 #p5v2
November 2, 2025 at 2:40 PM
@cowtoolsdaily.bsky.social I am ready for halloween
October 24, 2025 at 1:20 AM
spent a few hours today narrowing down a weird rendering bug where if you have to adjacent vertices that are aaaaalmost the same in one axis but not quite the same, then tessellation breaks and you get a weird triangle like this
October 22, 2025 at 8:04 PM
inspired by @cowtoolsdaily.bsky.social, Im going as cow tools for halloween. the tools are drying after some papier mache today
October 19, 2025 at 10:48 PM
"faux-fisheye" because actually it's a full sphere of grass and the bird just has a really long neck
October 18, 2025 at 2:28 PM
Watching the satellites. A little guy, some faux-fisheye framing, and a lot of p5.strands particle effects in #p5v2

Source: openprocessing.org/sketch/2759326
October 18, 2025 at 2:19 PM
October 11, 2025 at 10:08 PM
drawing some statues
October 6, 2025 at 6:27 PM
it happened lol
September 29, 2025 at 2:32 PM
I wrote up a technique I've been working on for stretching text in any font while preserving local details! www.davepagurek.com/programming/...
September 29, 2025 at 12:08 PM
pigeon helped
September 24, 2025 at 1:04 AM
Our next Creative Code Toronto meetup is September 24! Come on out and show us what you've been working on!
September 18, 2025 at 5:27 PM
i have it set up to auto run in the background on boot now, in case *someone* unplugs it while sitting on the server
September 14, 2025 at 8:49 PM
i had to journey to the depths of hell and back to figure out what flags and environment things were necessary but i got that green check :'''')
September 14, 2025 at 8:38 PM
Today's creative code meetup was a field trip to Allan Gardens! Here's a #p5v2 sketch of the greenhouse we were in. openprocessing.org/sketch/2722616
September 13, 2025 at 10:59 PM
Version 2 adds inside/outside detection and gets the nearest tangent anywhere you're inside. Much better at not stretching bars on letters!
September 7, 2025 at 6:46 PM
made a kd tree to do a nearest-neighbour search to get something like an sdf slope, it seems to have fixed that issue!
September 7, 2025 at 6:44 PM
We're going to do a bonus mini event next Saturday, the 13th: plein air creative coding at Allan Gardens! Come join us if you're around, and otherwise we'll see you at InterAccess later in the month!
September 7, 2025 at 4:15 PM
This works a little like 9-slice scaling, where you slice up an image and only allow some of the cells to be stretchy. Except it's more than 9, and stretchy parts have a weight rather than just being totally stretchy or not stretchy, and it's picked based on tangent alignment
September 7, 2025 at 3:15 PM
I've been experimenting with ways to stretch text only at the most stretchable parts. Not quite there yet but we're getting somewhere!
September 7, 2025 at 3:15 PM