사진 Markus Spiske / Unsplash
사이드프로젝트

이모지 5색, 화장품 50색으로는 부족하다 — 피부색 다양성을 위한 오픈소스 색공간

편집 · 하루아이디어 편집팀 · 발행 2026년 8월 5일 · 출처: Toney Alexander (GitHub Pages)

개발자 Toney Alexander가 캐릭터 생성기·디지털 아트용으로 인간의 다양한 피부색을 표현하는 오픈소스 색공간과 절차적 생성 알고리즘을 공개했습니다. 세 가지 변수로 현실성과 다양성의 균형을 조절할 수 있는 게 특징입니다.

무엇인가요

개발자 Toney Alexander가 인간의 다양한 피부색을 담을 수 있는 RGB 색공간과 절차적 생성 알고리즘을 오픈소스로 공개했습니다. 기존 이모지(5가지 톤), 화장품 브랜드(약 50가지 톤), 게임 캐릭터 생성기(RGB 전체 1,600만 색)의 피부색 표현이 저마다 불충분하거나 반대로 비현실적으로 넓다는 문제의식에서 출발했습니다. 실제 피부색 데이터를 수작업으로 라벨링한 뒤 주성분분석(PCA)으로 변환하고, 구형 방정식으로 매핑해 세 가지 독립 변수로 색을 조절하는 방식입니다. R² 값을 조정하면 현실성과 다양성 사이의 균형도 맞출 수 있습니다.

왜 주목할까요

국내 관점 코멘트

국내에서도 아바타·프로필 커스터마이징 기능을 넣는 서비스(메타버스, SNS 프로필, 캐릭터 굿즈 커머스 등)가 꾸준히 나오는데, 피부색 옵션은 대부분 개발자가 감으로 5~10개쯤 골라 넣는 수준에 머물러 있습니다. 이 프로젝트처럼 수학적 근거가 있는 색공간을 가져다 쓰면 적은 리소스로도 “옵션이 부족하다”는 불만을 줄일 수 있습니다. 특히 캐릭터 커스터마이징이 핵심 기능인 사이드프로젝트를 준비 중이라면, 처음부터 색을 하드코딩하기보다 이런 오픈소스 알고리즘을 얹어 시작하는 쪽이 나중에 다시 만드는 수고를 던다는 점에서 눈여겨볼 만합니다.

이 아이디어를 활용하려면

적합한 사람
개발자 · 크리에이터
예상 난이도
주말 프로젝트
필요 예산
무료
검증 기간
주말 하루
이번 주에 해볼 일
  • GitHub 저장소에서 색공간 알고리즘과 데모 페이지 확인
  • 우리가 만드는 아바타·캐릭터·일러스트 생성기의 피부색 옵션 수를 세어보기
  • 작은 프로토타입에 이 알고리즘을 적용해 다양성 범위가 얼마나 넓어지는지 테스트

난이도·예산·기간은 편집장이 글을 근거로 추정한 값입니다.

원본 출처
Toney Alexander (GitHub Pages) ↗

이 글은 편집 담당이 원문을 직접 확인해 요약하고, 하루아이디어의 국내 관점 분석을 더한 재가공 콘텐츠입니다. 편집 기준과 수정·삭제 요청은 편집 원칙에서 확인하실 수 있습니다.