In Conversation: Tyler Hobbs & Matt DesLauriers - Unit
Tyler Hobbs and Matt DesLauriers, two pioneers of generative art, sit down together to discuss the intricacies of their chosen artistic medium.
Really enjoyed this conversation with Tyler Hobbs during his recent book signing event at Unit London, where we talk about generative art & our creative process. π€
Full 1hr+ recording (!!) in the link below:
β unitlondon.com/2025-07-09/i...
09.07.2025 21:08 β π 20 π 3 π¬ 0 π 0
JT Nimoy's monoline font from Textension (1999)
Some of Douglas Hofstadter's "Letter Spirit" fonts (1987-1996)
For some super arcane deep cuts, I've ported JT Nimoy's "Textension" vector font (1999) and Douglas Hofstadter's "Letter Spirit" gridfonts (c.1987-1996) to p5.js, now available in my archive of p5-single-line-font-resources: github.com/golanlevin/p...
04.06.2025 12:08 β π 115 π 23 π¬ 4 π 3
About Colors θ²γ«γ€γγ¦
kyndinfo.notion.site/About-Colors...
#p5js #math #physics #code #art
06.06.2025 22:15 β π 17 π 4 π¬ 0 π 0
What Iβm working on is a bit more homebrew, tailored specifically for a project Iβm working on. The pigment curves are optimized to match physically measured spectral data, and the mixing model is pretty different than spectraljsβ approach.
05.05.2025 10:58 β π 2 π 0 π¬ 0 π 0
still imageβ
07.04.2025 18:34 β π 6 π 0 π¬ 0 π 0
using an evolutionary algorithm to paint Mona Lisa in 200 rectanglesβ
π§ source code in JS:
github.com/mattdesl/snes
07.04.2025 18:34 β π 15 π 1 π¬ 1 π 0
Here is another selection using permutations of three unique pigments instead of two. This is equivalent to uniform sampling within a 3D simplex, i.e. a tetrahedron.
It leads to less purity of any single ink, and is a little lower in overall saturation.
(GIF doesnβt work on BlueSky I guess?)
19.02.2025 10:58 β π 7 π 0 π¬ 0 π 0
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.
19.02.2025 10:57 β π 25 π 1 π¬ 1 π 0
Adding another pigment (dimension) is quite easy with a neural network. Now it predicts concentrations for CMY + white + black, allowing for smooth grayscale ramps and giving us a bit of a wider pigment gamut.
04.02.2025 20:17 β π 5 π 0 π¬ 2 π 0
A couple things that arenβt clear to me yet, is how Mixbox achieves such vibrant saturation during interpolations, and how they handle black & achromatic ramps specifically. I may be struggling to achieve the same because of my βimaginaryβ spectral coefficients.
03.02.2025 22:13 β π 3 π 0 π¬ 1 π 0
I like the idea of a neural net as it's continuous, adapts to arbitrary input, and is fast to load and light on memory. However as you can see, it has a hard time capturing the green of the LUT at the beginning (although it doesnβt exhibit the artifacts with the saturated purple input).
03.02.2025 22:13 β π 3 π 0 π¬ 1 π 0
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).
03.02.2025 22:13 β π 48 π 3 π¬ 2 π 0
I think certain dev tools could get away with itβlike Vite, or my own canvas-sketch. I think the UX of an electron app may be better for average user but also hurts experienced devs; not just install time but also lack of browser diversity which is crucial if building for the web.
25.01.2025 08:48 β π 3 π 0 π¬ 0 π 0
Looks amazing Scott. π
25.01.2025 08:40 β π 1 π 0 π¬ 0 π 0
GitHub - scrtwpns/mixbox: Mixbox is a library for natural color mixing based on real pigments.
Mixbox is a library for natural color mixing based on real pigments. - scrtwpns/mixbox
It's closer to Mixbox's implementation; using four primary pigments (each with a K and S curve), and then using numerical optimization to find the best concentration of pigments for a given OKLab input color. It's only running in Python at the moment, but LUT is possible.
github.com/scrtwpns/mix...
23.01.2025 13:40 β π 1 π 0 π¬ 2 π 0
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
23.01.2025 12:56 β π 32 π 2 π¬ 1 π 0
It just sets the background fill to none at the moment. It would be nice to have more options like per layer exports though.
20.12.2024 13:11 β π 1 π 0 π¬ 0 π 0
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
20.12.2024 13:08 β π 10 π 1 π¬ 0 π 0
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...
19.12.2024 13:08 β π 14 π 0 π¬ 2 π 0
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
18.12.2024 16:04 β π 14 π 2 π¬ 0 π 0
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
12.12.2024 17:05 β π 12 π 1 π¬ 0 π 0
BITFRAMES
A generative art project and documentary film crowdfund by artist Matt DesLauriers.
Bitframes - an NFT project / crowdfunding initiative by @mattdesl.bsky.social to produce a documentary on #generativeart
bitframes.io
03.12.2024 21:08 β π 7 π 1 π¬ 1 π 0
Bitframes #1603
03.12.2024 08:08 β π 30 π 2 π¬ 0 π 0
Abstract image of a square composed of individual black hatched squares with a series of clear squares running diagonally across the matrix which reveal colored squares underneath.
My contribution to @mattdesl.bsky.social awesome Bitframes project. Token ID 1226.
28.11.2024 20:49 β π 15 π 1 π¬ 0 π 0
happy to be part of bitframes.io by @mattdesl.bsky.social and support generativefilm.io :)
bitframes #1188 and #1189
28.11.2024 11:59 β π 19 π 1 π¬ 0 π 0
Thank you Marcin for supporting the project & film! β€οΈ
28.11.2024 14:06 β π 7 π 0 π¬ 0 π 0
Woah ! This is a fantastic output. Nice one. π
28.11.2024 11:10 β π 1 π 0 π¬ 0 π 0
Bitframes #1153
(bitframes.io by @mattdesl.bsky.social)
27.11.2024 23:30 β π 40 π 2 π¬ 2 π 0
hello, minimalism. happy to have contributed to @mattdesl.bsky.social's crowdfunded generative art film.
25.11.2024 16:49 β π 7 π 1 π¬ 0 π 0
Kenichi Yoneda
http://kyndinfo.notion.site
http://instagram.com/kyndinfo
Artist/Designer. Big tech + Part-time freelancing
https://www.futurefabric.co
The Artificial Life Newsletter's Bluesky account! Find us at https://alife-newsletter.github.io/Newsletter/
Software engineer with a knack for functional programming, build systems and graphics.
https://nmattia.com
new media artist and researcher based between NYC and western massachusetts. faculty @ UMass Amherst art department. views my own. β¨ roopavasudevan.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 π
Homo universalis. Inventor, engineer, artist, entrepreneur. Balancing & experimenting on the edge of art and technology. I make art with code I write , sometimes turning these into physical woodcuts and wood relief prints
More at codeandwood.art
I'm exploring the interfaces with which we think & the future of personal computing
β alexanderobenauer.com
Math & Art Videos.
* https://youtube.com/Inigo_Quilez
* https://iquilezles.org
Created Shadertoy, Pixar's Wondermoss, Quill, and more.
just this guy, you know? (director of research @ ink & switch, coined "local-first", contributor to automerge, former postgres guy, heroku staff, ex-game developer, arctic oceanographer.)
Principal Investigator at @inkandswitch.com
Formerly at Alan Kay's research groups (YCR/HARC, CDG, VPRI), and Google
Creator of OMeta, co-creator of ohmjs.org
coding, algorithmic art, workshops
entangled.tools
Interactive installation artist. β¨Co-founder of Design I/O (2020 National Design Award winner). β¨Co-founder of open source toolkit: openFrameworks.β¨https://design-io.com || https://openframeworks.cc
New media artist, author and host of How to Train a Happy Mind book and meditation podcast snibbe.com howtotrainahappymind.org
Software engineer, making art with code.
Algorithmic artist β’ https://laurent.houdard.net/
finder of new ways to confuse myself
https://bento.me/varun
Oakland, Maps, Bikes, etc. Also @migurski@mastodon.social and formerly @migurski on the birdsite.
Creative Technologist and award-winning Artist
Speaker
Randomness Sommelier
~from generative dreams to tangible art~
~doing sidequests for a living~
#generativeart #creativecoding #opensource #maker #electronics #penplotter #solarpunk #tinyhouse