davepagurek
Programmer and digital artist. WebGL steward for p5.js. MSc from UBC CS '21, UWaterloo Software Engineering '19.
Butter CreativesToronto, Canada
Pinned Repositories
calder
Interactive constraints for controlling the growth of procedural models.
Axis
A stick figure animator for keyframed animation
Chordi.co
Procedural music, taught with data from real artists
DynamicKelvinlets
glsl-autodiff
Tired of doing math to get normals in your vertex shader? Same.
horse-drawings
I asked a bunch of people to draw horses without references. These are the horses.
p5.Framebuffer
A library for efficiently drawing to a texture in p5 WebGL mode.
SE-Notes
Notes for UW Software Engineering
StrokeStrip
Joint parameterization and fitting of stroke clusters
p5.js
p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs —
davepagurek's Repositories
davepagurek/p5.Framebuffer
A library for efficiently drawing to a texture in p5 WebGL mode.
davepagurek/glsl-autodiff
Tired of doing math to get normals in your vertex shader? Same.
davepagurek/horse-drawings
I asked a bunch of people to draw horses without references. These are the horses.
davepagurek/p5.csg
Constructive Solid Geometry for p5.js
davepagurek/p5.buildGeometry
Create a reusable p5.Geometry using the 3D primitives you're familiar with from p5!
davepagurek/p5.filterRenderer
A library for p5.js WebGL mode to draw with depth blur and shadows.
davepagurek/p5.warp
Fast 3D domain warping in p5
davepagurek/bezier-path
A library for efficiently querying points along Bezier curves.
davepagurek/p5.transparency
An addon for rendering objects with transparency in p5.js WebGL mode.
davepagurek/ffmpeg-static
ffmpeg static binaries for Mac OSX and Linux and Windows
davepagurek/davepagurek.com
The content for my website
davepagurek/how-to-draw-a-line
A talk on making interesting lines with the computer
davepagurek/p5.js
p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs —
davepagurek/p5.js-web-editor
The p5.js Editor is a website for creating p5.js sketches, with a focus on making coding accessible and inclusive for artists, designers, educators, beginners, and anyone else! You can create, share, or remix p5.js sketches without needing to download or configure anything.
davepagurek/p5.sound.js-pre-release
davepagurek/p5.woff2
An addon to support woff2 fonts in p5.js 2.0
davepagurek/pandemonium
All the jank from old panorama apps, all the time!
davepagurek/alpha-shape
Any dimensional alpha shapes
davepagurek/bean-there-done-that
Turn any landmark into a Cloud Gate
davepagurek/bialect
A little word game
davepagurek/freehand-face-control
Picking blend shapes based on sketched lines
davepagurek/glsl-parser
A GLSL ES 1.0 and 3.0 parser that can preserve whitespace and comments
davepagurek/google-docs-to-markdown
A minimal webapp for converting Google Docs to Markdown
davepagurek/interaccess-360-p5
p5.js templates for InterAccess's 360º projector system.
davepagurek/MAT
Medial Axis Transform - Library
davepagurek/OPC
OP Configurator 3000
davepagurek/p5.js-website
New p5.js website!
davepagurek/Resume
davepagurek/shader-builder
A shader graph library to enable p5 shader plugins
davepagurek/shader-park-core
A JavaScript library for creating real-time 2D and 3D shaders. JS -> Shader. https://shaderpark.com/ https://twitter.com/shaderpark