Profile avatar
mattdesl.bsky.social
artist, coder
47 posts 2,038 followers 115 following
Prolific Poster
Conversation Starter

using an evolutionary algorithm to paint Mona Lisa in 200 rectangles— 🔧 source code in JS: github.com/mattdesl/snes

Generating vibrant palettes with Kubelka-Munk pigment mixing, using 5 primaries (blue, yellow, red, white, black). The routine selects 2 pigments and a random concentration of the two; although it can extend to higher dimensions by sampling the N-dimensional pigment simplex.

Research/experiments building an OSS implementation of practical and real-time Kubelka-Munk pigment mixing. Not yet as good as Mixbox, but getting closer. Comparing LUT (32x32x32 stored in PNG) vs a small neural net (2 hidden layers, 16 neurons).

a late #genuary—"gradients only" working on an open source pigment mixing library, based on Kubelka-Munk theory. left: before KM mixing right: after KM mixing

Final few hours to mint a Bitframes before the crowdfund closes and edition size is locked. 100% of net proceeds are being directed to a documentary on the history of generative art. 📽️ Closes today at 5PM GMT (UK time). → bitframes.io

Added some plotter and high-res print tools to the open source Bitframes GitHub repo: Tools— print-bitframes.surge.sh Code— github.com/mattdesl/bit...

Last week to mint and contribute to the Bitframes crowdfund! 100% of net proceeds are going to the production of a documentary film on the history of generative & computer art. 🎬 → bitframes.io

COMPUTER ART IN THE MAINFRAME ERA— A ~40 min interview with professor and computer art history scholar Grant D. Taylor that I conducted during R&D for Bitframes. Listen → bitframes.io/episodes/1

Bitframes #1603

My contribution to @mattdesl.bsky.social awesome Bitframes project. Token ID 1226.

happy to be part of bitframes.io by @mattdesl.bsky.social and support generativefilm.io :) bitframes #1188 and #1189

Thank you Marcin for supporting the project & film! ❤️

Bitframes #1153 (bitframes.io by @mattdesl.bsky.social)

hello, minimalism. happy to have contributed to @mattdesl.bsky.social's crowdfunded generative art film.

Bitframes #857 by @mattdesl.bsky.social

Made a little contribution to @mattdesl.bsky.social's new project. It's a crowdfunded documentary about the the history of generative art. https://bitframes.io/gallery/token/903

Bitframes No. 752 + 754 💜 @mattdesl.bsky.social One of them even looks like a Mexican pattern in some parts 🤩

I couldn't resist this one. I might make a quilt version. #747 @mattdesl.bsky.social bitframes.io

Sketch breakdown

Small detail in Bitframes—cells are filled by many horizontal & vertical hatch marks. I turn each of these marks into a 2D path to control the roundness of the end caps, rather than being stuck with the very circular arcs of Canvas2D lines. Code below: github.com/mattdesl/bit...

Some Bitframes tech/webdev notes: I ended up dropping the workers and offscreen canvas code. I found that sync (main thread) rendering with careful canvas pooling & caching, intersection testing, and rAF-deferred render queues was much simpler, more cross platform, and felt just as smooth.

Nearly 500 mints already! Thanks for all the support so far. ❤️ See them all: bitframes.io/gallery

what a great initiative! #genart

Minted bitforms #93. Great project.

BITFRAMES— an open source generative artwork & film crowdfund, powered by Highlight. 100% of net proceeds are being directed toward the production of a feature-length documentary film on the history of generative art. → bitframes.io Nov 22 – Dec 20

Bitframes — website is live! ✨ → bitframes.io An open source generative artwork & documentary film crowdfund powered by Highlight, launching tomorrow (Friday Nov 22, 5PM GMT). 100% of net proceeds are being directed to the film production.

A really good in-depth interactive article on the techniques, tricks and subtleties of antialiasing: blog.frost.kiwi/analytical-a...

New plotter-oriented SVG export library for @p5xjs by @golan.bsky.social! p5.plotSvg makes it easier than ever to generate vector files specifically tailored for pen-plotters like those from Bantam Tools. github.com/golanlevin/p... #creativeCoding #generativeArt #plotter #plotterArt

some loops (and a circle) — colour pigment simulations

Spoke with @monkantony.bsky.social from LeRandom about my next project, Bitframes—a generative artwork and documentary film crowdfund powered by Highlight. Link here: → www.lerandom.art/editorial/ma... Launching this Friday, Nov 22. Will share more details leading up to launch. 👀

BITFRAMES — An open source generative artwork and blockchain-based crowdfund inspired by punched cards and the mainframe computing era. More details to come soon! 👀

First release of @texel/color—a minimal and modern color library for JavaScript. 🎨 Features: - extremely fast - extremely compact - oklab, p3, rec2020, a98rgb, prophoto, srgb + more - gamut mapping + wide gamut support Repo → github.com/texel-org/co...