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 👀
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
If you check out the live version and press a key you activate flat earth mode
August 31, 2025 at 8:03 PM
This week's #WCCChallenge theme is Earth. Doing a 3D globe is also a graphics rite of passage. Here's a globe using one texture for the land masses, and everything else generative in a p5.strands shader on a sphere. #p5v2 openprocessing.org/sketch/2711764
August 31, 2025 at 7:15 PM