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
Maddy and I as Beyonce albums. apologies for the american flag
but wait, theres also this one
November 3, 2025 at 1:11 PM
but wait, theres also this one
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
Took this photo of Pigeon during the game last night. oh to be a cat, whose tiny head knows nothing about baseball
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
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
@cowtoolsdaily.bsky.social I am ready for halloween
October 24, 2025 at 1:20 AM
@cowtoolsdaily.bsky.social I am ready for halloween
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
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
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
inspired by @cowtoolsdaily.bsky.social, Im going as cow tools for halloween. the tools are drying after some papier mache today
"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
"faux-fisheye" because actually it's a full sphere of grass and the bird just has a really long neck
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
Source: openprocessing.org/sketch/2759326
October 18, 2025 at 2:19 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
Source: openprocessing.org/sketch/2759326
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
I wrote up a technique I've been working on for stretching text in any font while preserving local details! www.davepagurek.com/programming/...
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
Our next Creative Code Toronto meetup is September 24! Come on out and show us what you've been working on!
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 have it set up to auto run in the background on boot now, in case *someone* unplugs it while sitting on the server
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
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 :'''')
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
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
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
Version 2 adds inside/outside detection and gets the nearest tangent anywhere you're inside. Much better at not stretching bars on letters!
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
made a kd tree to do a nearest-neighbour search to get something like an sdf slope, it seems to have fixed that issue!
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
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!
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
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
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
I've been experimenting with ways to stretch text only at the most stretchable parts. Not quite there yet but we're getting somewhere!
If you check out the live version and press a key you activate flat earth mode
August 31, 2025 at 8:03 PM
If you check out the live version and press a key you activate flat earth mode
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
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