Original title: What is each direction on the picker adjusting?
Article
The article introduces a manually built color-space workflow for generating more representative skin-tone palettes across digital contexts such as art, makeup-style systems, and character creation. The author collected a large RGB point cloud of plausible skin samples, fit labels by hand, and then used principal component analysis to rotate and align that cloud into a TUV space with independent controls labeled Up/Deep, Left/Flushed, and Left/Cool. From this transformed space, the author fitted closed-form equations by iterative visual calibration rather than automated regression, then derived conversion code between RGB and TUV for both a picker and procedural generator. In the TUV design, R² acts as a single tunable sphere radius that changes variation while preserving broad balance across tone categories, and users can shrink it to avoid implausible colors or expand it for creative settings. The article highlights that the approach is explicitly “good enough,” not authoritative, and foregrounds limitations from biology, lighting, medical conditions, device color variation, and the fact that one person with subjective judgments built the dataset. It discusses social context directly, noting historical privileging of lighter tones, and frames inclusivity as a social as well as technical problem. The project also curates resources from media, games, and design projects to ground the model in broader representation concerns. It closes by presenting a reusable methodology and practical next steps: better labeling data, formal symbolic regression, condition-specific variations, and context-optimized formulations.
Readers largely praised the project’s combination of mathematical clarity and practical usefulness, especially for games, animation, and digital creators seeking better skin-tone tools. Several commenters connected it to prior standards or datasets such as Pantone skin tones and The Pudding foundation-shade data, noting similar two-axis structure or crescent-like distributions. Some welcomed the reflective framing around race, colorism, and representational responsibility, while others asked for clarifications on how manual labeling and PCA-based fitting might encode bias. A recurring critique is calibration: people observed possible underrepresentation in some ranges, especially very dark tones and some indigenous or nontraditional tones, with one noting older fairer-skinned palettes may be overrepresented and others highlighting green, blue, or purple artifacts in generated regions. Users shared concrete parameter impressions, including tuning large R² values for wider variation and concerns about unrealistic samples versus inclusive coverage. Practical follow-up suggestions included adding a clear license, learning from film and rendering techniques like subsurface scattering, and considering health-related edge cases, while some users simply echoed that the work is elegant and broadly useful. A few minor usability notes also appeared, such as turning off dark mode to view the UI correctly.