2f7aa21be7ee49c409c2017f22b5d6560257b3d4
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 튜닝: 노출 관절은 리지드, 가려진 관절만 회전(의상별).
새 캐릭터 추가 (요약)
- 시트 확정(정체성 앵커, 투명알파) →
<Char>_Profile/03_Assets/Reference/. LeeSori_Profile구조 복제 + 프리픽스/정체성 치환.- 소스 이미지(Base 포즈·Hair 표정·Accessories·Variations) 생성 →
Library/분류. 이미지작업_의뢰서.md로 리그 파츠(마스터-슬라이스) 생성 →_tools/rig_pivots_render.py로 피벗·춤._tools/reactions_layout_render.py+reactions.html로 반응 연결.
상세 절차·교훈은
INTERACTIVE_RIG_HANDOFF.md.
Description
Languages
HTML
54.6%
C#
22.3%
Python
17.3%
PowerShell
5.8%