Posted by automatoney 5 hours ago
I found that picking out plausible but diverse skin tones for my digital art and game development projects was kind of difficult, and I got curious about if there was a way to define a color space that made it easy.
I've built a color picker and procedural generation algorithm based on the space as well as a bunch of other fun js features and demos throughout the page that use the equations. If you find it interesting, I have lots of explanations of how I built it and what properties the space has.
The methodology might be a bit shaky, but hopefully the result is as helpful for others as I have found it! There's lots of room for improvements (see the Future Work section), but I'm really happy with how it turned out.
Nb. I'd advise against calling the PCA'd space XYZ because that's a well known standard color space: https://en.wikipedia.org/wiki/CIE_1931_color_space#CIE_XYZ_c...
So even when you get the palette right, to paint it like a believable material in a convincing way is still super hard!
Would love to see this 3-D picker ability in the many character designers out there, instead of the lame 8 swatches or whatever.
https://kuhantilope.gumroad.com/l/ultimate-skin
https://extensions.blender.org/add-ons/mpfb/
https://github.com/alessandro-zomparelli/tissue
ymmv, as some paid plugins actually speed up the funky blender workflow (the auto-Bake plugin by the same author is important for procedural generated textures.)
https://sanctus.gumroad.com/l/SLibrary?layout=profile
Have a great day =3
An albino that consumed too much colloidal silver for years?