|
|
|
|
|
by joshrael
4448 days ago
|
|
Thank you for creating HUSL! I discovered it as I was midway through my project. I am very glad that this exists! I agree, CIELUV or CIELAB would probably be a better fit. As I mention in my comment above, it wasn't immediately clear to me how I would generate a palette using the space given the holes, especially since I allow the user to choose any color they want. I am curious, how would you approach generating a palette using these color spaces? |
|
> how would you approach generating a palette using these color spaces?
This is exactly the problem I was trying to solve in creating HUSL.
You can think of HUSL as a version of CIELUV (Or, more specifically CIELCHuv, the cylindrical transformation of CIELUV) that is stretched vertically to fill in the 'holes'. HUSLp, the pastel version, is similar, but instead of stretching, it cuts the saturated colors off. (You can switch between them in the demo).
In fact, those stretching and cutting functions are the only thing that HUSL really does, the rest is all CIE math :P