David Aerne's Avatar

David Aerne

@meodai.bsky.social

Self employed Design & Interaction developer at Elastiq Ltd.

2,911 Followers  |  583 Following  |  1,026 Posts  |  Joined: 06.08.2023
Posts Following

Posts by David Aerne (@meodai.bsky.social)

Its a shader

08.03.2026 00:09 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
An abstract pen plot of many tessellated triangles each shaded with hatch marks of overlapping CMY strokes creating a myriad of other colors.

An abstract pen plot of many tessellated triangles each shaded with hatch marks of overlapping CMY strokes creating a myriad of other colors.

Detail from an abstract pen plot of many tessellated triangles each shaded with hatch marks of overlapping CMY strokes creating a myriad of other colors. The detail shows the individual hatch marks of cyan, yellow, and magenta pen strokes.

Detail from an abstract pen plot of many tessellated triangles each shaded with hatch marks of overlapping CMY strokes creating a myriad of other colors. The detail shows the individual hatch marks of cyan, yellow, and magenta pen strokes.

Detail from an abstract pen plot of many tessellated triangles each shaded with hatch marks of overlapping CMY strokes creating a myriad of other colors. The detail shows the individual hatch marks of cyan, yellow, and magenta pen strokes.

Detail from an abstract pen plot of many tessellated triangles each shaded with hatch marks of overlapping CMY strokes creating a myriad of other colors. The detail shows the individual hatch marks of cyan, yellow, and magenta pen strokes.

Hatched CMY Delaunay triangulation. I call these β€œumbrellas” because they remind me of the view above of a crowded beach.

CMY archival inks on 11x15 watercolor paper using a vintage HP 7585B pen plotter with Python.

Available in my shop: shop.paulrickards.com/wildcards/

#PenPlotter

26.02.2026 17:45 β€” πŸ‘ 22    πŸ” 4    πŸ’¬ 2    πŸ“Œ 0
Preview
FarbVΓ©lo β€”β€” Random Color Cycler Generative color harmonies. The random color explorer

farbvelo.elastiq.ch

07.03.2026 20:29 β€” πŸ‘ 9    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

farbvelo ⊷ palette shader

07.03.2026 20:29 β€” πŸ‘ 18    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

would be kinda neat. I think i could generate STL files from each section and 3d print them.

07.03.2026 18:16 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image

gamut clipping creates little palette sculptures

07.03.2026 17:54 β€” πŸ‘ 41    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Video thumbnail

I apologise for not shipping the "play" button earlier: meodai.github.io/color-palett...

07.03.2026 13:01 β€” πŸ‘ 43    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Playing with the idea of adding an sRGB gamut clip.

The approach right now: build the 3D shapes by stacking slices of the 2D view. Surprisingly it works quite nicely. Still some glitches though, I mostly have no idea what I’m doing here, just trying random ideas and seeing what sticks. πŸ˜„

07.03.2026 12:29 β€” πŸ‘ 191    πŸ” 14    πŸ’¬ 6    πŸ“Œ 1

ho would that work?

07.03.2026 06:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail
06.03.2026 23:04 β€” πŸ‘ 19    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1
Post image Post image 06.03.2026 22:57 β€” πŸ‘ 26    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

happy I added the 3d view! (would be nice to have the actual shape of the color model now!) meodai.github.io/color-palett...

06.03.2026 22:44 β€” πŸ‘ 33    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

You can now visualize how a color palette distributes across OKHsv, OKHsl, OKLCh and CIELab, and compare 6 distance metrics side by side. Zero dependencies, raw WebGL2.

Took me 3 years to make something I wasn't too embarrassed to share πŸ™ƒ

meodai.github.io/color-palett...

04.03.2026 21:40 β€” πŸ‘ 989    πŸ” 133    πŸ’¬ 27    πŸ“Œ 3
Post image

Working on an exhibition piece about color!

06.03.2026 16:58 β€” πŸ‘ 40    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

color p0rn

06.03.2026 09:29 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Poline β€” Esoteric Color Palette Generation Library poline is lightweight, dependency free and fast JavaScript function written in TypeScript. It draws lines between anchors over polar coordinates to generate pleasing color palettes.

PS you can go on meodai.github.io/poline/ or farbvelo.elastiq.ch and copy the token-beam token, and paste it there.

06.03.2026 08:58 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

please do! and let me know what you think.

06.03.2026 08:57 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

No, this is just visualization not a palette generator with all my other tools do and you can hook them in using token beam

06.03.2026 07:10 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

For now, this is just a library for reuse and other software

06.03.2026 07:08 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

ok color nerds all the models :D

05.03.2026 23:18 β€” πŸ‘ 42    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

oh yeah that sounds like a good fit! Especially to show elevation.

05.03.2026 22:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

My timeline might soon be just me doing this from now on...

05.03.2026 21:35 β€” πŸ‘ 135    πŸ” 9    πŸ’¬ 6    πŸ“Œ 1

Pro Tip 2: I don't even use the app :D

05.03.2026 21:25 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Hey OKColor, meet your new friend: Palette Shader. 🎨

okpalette.color.pizza ⊷ meodai.github.io/color-palett...

05.03.2026 20:43 β€” πŸ‘ 16    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
palette-shader demo

you can paste any palette here! meodai.github.io/color-palett...

05.03.2026 20:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Autohypnosis using colors

05.03.2026 20:25 β€” πŸ‘ 132    πŸ” 16    πŸ’¬ 4    πŸ“Œ 1
Video thumbnail

we are getting somewhere!

05.03.2026 20:15 β€” πŸ‘ 13    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

It’s all coming together… like a chaotic color master plan πŸ˜„Connect any of my tools to the shader using Token Beam.

meodai.github.io/poline/ beaming to meodai.github.io/color-palett...

05.03.2026 20:08 β€” πŸ‘ 164    πŸ” 20    πŸ’¬ 4    πŸ“Œ 2
Post image Post image Post image Post image

forgot to update the resolution of the LUT :D

05.03.2026 19:44 β€” πŸ‘ 17    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

oh! a scond pass was the solution

05.03.2026 19:31 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0