Files
Dansori_Characters/README.md
T
2026-07-04 10:34:46 +09:00

2.3 KiB

Characters_Build_Docs — Dansori 인터랙티브 캐릭터 (베이스)

Dansori 브랜드 마스코트를 앱에 탑재해 상황별로 반응시키는 인터랙티브 캐릭터 시스템의 베이스 폴더. 각 캐릭터는 <Char>_Profile/ 로 자립(리그·배경춤·소스 이미지·Library·반응 런타임 완비).

시작점

  • 전체 현황·방향·파이프라인: INTERACTIVE_RIG_HANDOFF.md ← 먼저 볼 것
  • 향후 확장 옵션(반응 종류 확장·얼굴 mesh-warp): 향후_옵션.md
  • 리그 도구: _tools/ (rig_pivots_render.py, reactions_layout_render.py)

캐릭터 (4종 · 전부 완성)

프로필 캐릭터 컨셉 · 팔레트
LeeSori_Profile/ 이소리 EDM/DJ · 민트
Noeul_Profile/ 노을 로파이/칠합 · 인디고+앰버 · 웜브라운 (낮 카페/밤 프로듀서)
Haruka_Profile/ 하루카 아이돌 · 사쿠라핑크 · 일본 10대
Isabel_Profile/ 이사벨 나이트글램 · 루비/골드 · 서양계 (실험 캐릭터·노출완화)

각 프로필 구조·사용법은 <Char>_Profile/README.md, 자산 목록은 03_Assets/Assets_Overview.md.

지금 바로

<Char>_Profile/07_Viewer/ 를 브라우저로:

  • index.html — 배경춤(코드 리그).
  • reactions.html — 트리거 버튼(idle/error/success[+노을 focus])으로 상황별 반응.

공통 규칙

  • 이미지 = 진짜 투명 알파 32-bit RGBA(Format32bppArgb, 배경 alpha=0).
  • 모션·색·반응 = 코드/데이터 (리그 클립·hairmask hue-shift·반응 시퀀서).
  • 리그 = 풀캔버스 마스터-슬라이스 16파츠 + 자동 피벗.
  • occlusion-aware 튜닝: 노출 관절은 리지드, 가려진 관절만 회전(의상별).

새 캐릭터 추가 (요약)

  1. 시트 확정(정체성 앵커, 투명알파) → <Char>_Profile/03_Assets/Reference/.
  2. LeeSori_Profile 구조 복제 + 프리픽스/정체성 치환.
  3. 소스 이미지(Base 포즈·Hair 표정·Accessories·Variations) 생성 → Library/ 분류.
  4. 이미지작업_의뢰서.md로 리그 파츠(마스터-슬라이스) 생성 → _tools/rig_pivots_render.py로 피벗·춤.
  5. _tools/reactions_layout_render.py + reactions.html로 반응 연결.

상세 절차·교훈은 INTERACTIVE_RIG_HANDOFF.md.