Consolidate character profiles and image production docs
This commit is contained in:
+25
-22
@@ -1,29 +1,32 @@
|
||||
# LeeSori_Profile — 이소리 인터랙티브 캐릭터 시스템 (단일 진실원)
|
||||
# LeeSori Profile
|
||||
|
||||
> **최종 목적**: 이소리를 **앱에 탑재**해 **상황별로 반응하는** 살아있는 마스코트로 만든다.
|
||||
> (예: 오류 → 팔짱+인상+"안돼요", 성공 → 하트+"잘됐어요", 대기 → 배경 가벼운 춤 …)
|
||||
> **원칙**: 이미지는 **ChatGPT 자동생성**, 리그·모션·반응 시퀀스·색상은 **코드/데이터**. 방식은 **하이브리드**(리그 + 베이크드 포즈 + 표정 프레임 스왑).
|
||||
LeeSori는 Dansori 프로젝트의 메인 EQ 어시스턴트 캐릭터다. 이 폴더는 캐릭터 설정, 이미지 자산, Live2D 제작 자료, 리그 사양, 모션 사양, 앱 통합 기준을 모두 포함하는 최종 기준 패키지다.
|
||||
|
||||
이 폴더는 목적·방향·구현레벨·방법·자산·로드맵을 한곳에 모은 **source of truth**다. (구 `LeeSori_Rigging`는 이 폴더로 통합·폐기됨.)
|
||||
## 목표
|
||||
|
||||
- DansoriEQ 우측 캐릭터 영역에서 자연스럽게 대기, 반응, 안내, 성공/오류 피드백을 수행한다.
|
||||
- Live2D 기반 파츠 리그와 재사용 가능한 제스처 라이브러리를 갖춘다.
|
||||
- Solo Dance 3를 기준으로 상체, 팔, 손, 손가락, 머리카락, 골반 리듬이 살아 있는 댄스 모션을 제작한다.
|
||||
- 모든 의상과 포즈는 재사용 가능한 자산 단위로 분류한다.
|
||||
|
||||
## 주요 폴더
|
||||
|
||||
## 폴더 안내
|
||||
| 폴더 | 내용 |
|
||||
|---|---|
|
||||
| `01_Overview/` | 목적·방향(`Purpose_and_Direction.md`), 확정 결정 로그(`Decisions.md`) |
|
||||
| `02_Architecture/` | 레이어 아키텍처·하이브리드 규칙(`Architecture.md`), 한계·완화·mesh-warp 승급(`Limits_and_Mitigations.md`) |
|
||||
| `03_Assets/` | 자산 전체 맵(`Assets_Overview.md`), 리그 파츠 생성 스펙(`Parts/`), 표정·베이크드 포즈(`Expressions_and_Poses.md`) |
|
||||
| `04_Rig/` | 스켈레톤 정의 `rig.json` + `Rig.md` |
|
||||
| `05_Animation/` | 리그 클립(배경춤) `dance_idle.json` + `Animation.md` |
|
||||
| `06_Reactions/` | 반응 시퀀서·트리거 설계(`Reactions.md`), 매핑 `reactions.json`, 샘플 클립 `clips/` |
|
||||
| `07_Viewer/` | 프로토타입 뷰어 `index.html`(더블클릭 재생) + `Viewer.md` |
|
||||
| `08_Roadmap/` | 단계별 구현 계획(`Roadmap.md`), 앱 통합(`App_Integration.md`) |
|
||||
| `01_Overview` | 캐릭터 방향, 역할, 결정 사항 |
|
||||
| `02_Architecture` | 제작 구조, 파츠/리그/앱 통합 구조 |
|
||||
| `03_Assets` | 이미지, 파츠, Live2D 레이어, 의상/포즈 라이브러리 |
|
||||
| `04_Rig` | 리그 계층, 피벗, 파라미터, 런타임 구조 |
|
||||
| `05_Animation` | 기본 모션, 댄스 모션, 모션 커브 |
|
||||
| `06_Reactions` | 상태별 리액션, 제스처 클립 |
|
||||
| `07_Viewer` | 로컬 확인용 뷰어 |
|
||||
| `08_Roadmap` | 앱 적용 및 제작 순서 |
|
||||
| `09_DanceMotion` | 댄스 리그 확장, 추가 파츠, Live2D 모션 사양 |
|
||||
|
||||
## 한 눈에 (현재 확정 상태)
|
||||
- **구현 레벨**: 코드 네이티브 경량 리그(강체 컷아웃) + 하이브리드. Live2D/Spine 미사용(자동화 위해). mesh-warp는 **옵션/후속**.
|
||||
- **분절**: 해부학 16파츠(head·neck·chest·pelvis + 팔3×2 + 다리3×2).
|
||||
- **얼굴**: 표정 프레임 스왑 20종 + 말하기 talk 프레임(유사 립싱크).
|
||||
- **완료**: 방향 확정 · 리그 스키마 · 배경춤 프로토타입(뷰어에서 플레이스홀더로 재생 확인 가능).
|
||||
- **다음**: 시트 투명알파 재확정 → 리그 파츠 생성(ChatGPT) → 배경춤 실아트 검증 → 반응 시퀀서 → 앱 통합. (상세 `08_Roadmap/Roadmap.md`)
|
||||
## 제작 기준
|
||||
|
||||
## 지금 바로
|
||||
`07_Viewer/index.html` 더블클릭 → 이소리 스켈레톤이 가볍게 춤추는 것을 확인.
|
||||
- 최종 기준 폴더는 `LeeSori_Profile`이다.
|
||||
- Live2D 제작 자산과 일반 프로필 자산은 같은 캐릭터 패키지 안에서 관리한다.
|
||||
- 정지 이미지 연속 재생이 아니라, 파츠 리그와 모션 커브 기반의 연속 동작을 목표로 한다.
|
||||
- 팔, 손, 손가락, 의상 라인, 헤어, 상체와 골반은 별도 파츠와 보정 파츠로 분리한다.
|
||||
- 앱 통합용 경량 런타임과 Live2D 제작용 원본 자료를 함께 보관한다.
|
||||
|
||||
Reference in New Issue
Block a user