This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-01-22
Channels
- # announcements (5)
- # aws (38)
- # aws-lambda (21)
- # babashka (45)
- # beginners (87)
- # boot (1)
- # calva (32)
- # cider (23)
- # clara (7)
- # clj-kondo (41)
- # cljs-dev (29)
- # clojure (145)
- # clojure-europe (6)
- # clojure-italy (12)
- # clojure-nl (4)
- # clojure-spec (39)
- # clojure-uk (45)
- # clojurescript (171)
- # copenhagen-clojurians (4)
- # cursive (14)
- # datomic (48)
- # docker (6)
- # figwheel-main (2)
- # fulcro (54)
- # jackdaw (1)
- # jobs (1)
- # kaocha (3)
- # leiningen (7)
- # luminus (6)
- # malli (2)
- # off-topic (51)
- # pathom (8)
- # quil (20)
- # re-frame (14)
- # reagent (1)
- # reitit (2)
- # remote-jobs (1)
- # shadow-cljs (39)
- # tools-deps (1)
- # vim (12)
- # xtdb (5)
A few of my selects from 500 total iterations with randomized initial state
how do you select the palette?
Palettes are randomized too & I’m picking the more successful ones. The basic idea (not mine) is to generate each channel R, G and B as a scaled and shifted cosine: http://www.iquilezles.org/www/articles/palettes/palettes.htm
the TL;DR of that is
channel = a + b * cos( c*t + d )
and so you supply the a,b,c,d and the free parameter is t.
In RGB you supply a 3D vector for a, b, c, and d.
cool, that strikes me as one of the more interesting design aspects
(also I suck at doing so manually :)
Yeah, the packing algorithm is fairly simple and a little bit brute force.
For the parameters a,b,c,d I decided not to use q/random
, but rather q/random-gaussian
so that I can have some variation but still keep the parameters statistically close to something I consider sane. I’m surprised how well that’s working. I expected a lot of ugliness but there’s a lot less than you would expect.
but for example, here’s one I wouldn’t select from the set.
Seems to have the most depth on the z axis
huh, I didn’t see that effect before but now that you say “depth” I see it too. the image does things the eye normally interprets as “depth”. in particular the smaller discs are also desaturated as if they’re in a haze.