atomicthumbs

remote sensing practicioner

gregarious canid. avatar by ISANANIKA.


Website League address
@wolf@forest.stream
send me an email
atomicthumbs@wolf.observer
twitter but hopefully i only post photos there in the future
twitter.com/atomicthumbs
newsletter!! this one will let me tell you where i go
buttondown.com/atomicthumbs
newsletter rss same thing
buttondown.com/atomicthumbs/rss
Website League (centralized federation social media project)
websiteleague.org/
Push Processing (Website League photography instance)
pushprocess.ing/
88x31 button embed code
<a href="https://wolf.observer/88x31"><img src="https://wolf.observer/images/wolf-88x31.png" style="display: block; margin-left: auto; margin-right: auto;"></a>
forest.stream (general admission website league instance)
forest.stream/
bluesky (probably just for photos)
bsky.app/profile/wolf.observer
this will be a cohost museum someday
cohost.rip/
You must log in to comment.

in reply to @potch's post:

Cute! Just curious: how is the HSL → 2D mapping and the colors distance here? I thought this was done only fully saturated colors (the "peel" of the HSL cone), but I don't see black, and many colors look less saturated than I'd expect (but OTOH these aren't the HSL colors, but the closest named colors 🤔).

I think black presents a problem for voronoi diagrams in the HSL color space. All lightness 0 colors are black, so it would contain the entire bottom line, rather than a single point, and I'm not sure if there's a good algorithm for generalizing voronoi diagrams to allow kernel shapes that aren't points of size 0.

IDK about efficient implementation, but from a "definition" standpoint shouldn't replacing "distance to a point" with "distance to a (possibly 0-length) segment" be enough?

Really interesting to see where all the colors are clumped in this! Has me thinking about why certain areas on the spectrum have more fine-grained named color choices than others...

yeah we did it very carefully in JavaScript a while back, happy to share that code if it's useful. it was fun getting the matrix part wrong and seeing what that did to the resulting color wheel (we were rendering a color wheel), really made the whole thing feel less magical and more like choices someone made.