This post explores a technique to render volumetric curves on the GPU — ideal for shapes like ribbons, tubes and rope. The curves are defined by a parametric equation in the vertex shader, allowing us to animate hundreds and even thousands of curves with minimal overhead.| Matt DesLauriers
Audiograph is a small project I built in my free time over a two-week period in April. It’s a music visualizer for the 2016 album TRANS by Pilotpriest, rendering in real-time with WebGL and WebAudio.| Matt DesLauriers
This post explores a small weekend project that combines Node.js and HTML5 Canvas to create high-resolution generative artwork.| Matt DesLauriers
This post introduces a novel approach to developing, debugging, and profiling Node.js applications within Chrome DevTools. devtool # Recently I’ve been working on a command-line tool, devtool, which runs Node.js programs inside Chrome DevTools.... | Matt DesLauriers | creative developer| Matt DesLauriers on Svbtle
Twitter: @mattdesl Drawing lines might not sound like rocket science, but it’s damn difficult to do well in OpenGL, particularly WebGL. Here I explore a few different techniques for 2D and 3D line rendering, and accompany each with a small canvas... | Matt DesLauriers | creative developer| Matt DesLauriers on Svbtle
Last week I released Bellwoods — an art game for mobile & desktop that you can play in your browser. The concept of the game is simple: fly your kite through fields of color and sound, trying to discover new worlds. You can play the game here:... | Matt DesLauriers | creative developer| Matt DesLauriers on Svbtle
Linear interpolation (sometimes called lerp or mix) is a really handy function for creative coding, game development, data visualization and generative art. The function interpolates within the range [start..end] based on a t parameter, where t is... | Matt DesLauriers | creative developer| Matt DesLauriers on Svbtle
— Try the experience in your browser at https://tendril.ca/ I recently launched a small and interactive web toy for the Toronto-based Design + Animation Studio, Tendril. You can try it out on their home page. Their site rotates through different... | Matt DesLauriers | creative developer| Matt DesLauriers on Svbtle
— This post is a continuation of Pen Plotter Art & Algorithms, Part 1. — Patchwork, printed with AxiDraw, December 2017 In our previous post, we learned to develop some basic prints with penplot, an experimental tool I’m building for my own... | Matt DesLauriers | creative developer| Matt DesLauriers on Svbtle
— You can find the source code for this blog series here. Over the last several months, I’ve been looking for ways to produce physical outputs from my generative code. I’m interested in the idea of developing real, tangible objects that are no... | Matt DesLauriers | creative developer| Matt DesLauriers on Svbtle
This year I decided to try #codevember, a challenge to write a creative experiment for every day of November. This post is a follow-up (and brain-dump) exploring some of the daily demos and lessons learned. You can see all the experiments here:... | Matt DesLauriers | creative developer| Matt DesLauriers on Svbtle