My phone is an ereader now| www.davepagurek.com
Easing functions have always seemed a little too cookie-cutter, and don't quite allow for the full range of expression in the 12 Principles of Animation. I think something better is out there. Maybe you can help?| Dave Pagurek's Blog
We've developed a new way to get into shaders in p5.js 2.0! You can now write little snippets of JavaScript to modify the position, lighting, and material, and we'll compile it into a shader for you.| Dave Pagurek's Blog
I was asked to give some advice for graduating high school students on how to thrive given the Current State Of Things.| Dave Pagurek's Blog
I got a cat in January! One month later, she caused an internet problem that took me a day to figure out!| Dave Pagurek's Blog
As we wrap up work on p5.js 2.0, I've coalesced some thoughts on what open source means for this project.| Dave Pagurek's Blog
I got an old iMac and have been using it to explore how the creative coding tools of yesteryear affected our art.| Dave Pagurek's Blog
For decades, animators have been teaching the 12 Principles of Animation, a framework to help animators learn how to make convincing character motion. While intended for character animation, the 12 Principles can help us with the motion of more abstract graphical elements too, and avoid our motion graphics becoming "Powerpointy."| Dave Pagurek's Blog
How does one add character to the stock vector line? In this session, work towards some techniques you can use to add more expression to your lines in p5, live coding our way through the math and geometry of lines to adding texture in shaders.| Dave Pagurek's Blog
In which I really stretch the "science" part of "computer science" and presume to do some physics.| Dave Pagurek's Blog
A problem I thought would be easier, but it turns out the browser is a little odd.| Dave Pagurek's Blog
Programming| www.davepagurek.com
Blog| www.davepagurek.com
I'm unsatisfied with easing functions| www.davepagurek.com