Files
Dansori_Characters/LeeSori_Live2D/08_Roadmap/Roadmap.md
T
2026-07-04 10:34:46 +09:00

2.2 KiB

로드맵

Phase 1 — Live2D 원화/PSD 제작

  1. 이미지작업_의뢰서.md03_Assets/Live2D/Layer_Manifest.md 기준으로 고해상도 A-pose 원화 생성.
  2. layer_manifest.json 기준으로 투명 PNG 레이어 번들 또는 PSD 제작.
  3. sori_live2d_material_separation.psdsori_live2d_import.psd 작성.
  4. PSD import 전 검수: RGB, 8bit/channel, sRGB, 레이어명 중복 없음, 먼지 픽셀 없음.

완료조건: Cubism Editor에 import 가능한 PSD가 준비됨.

Phase 2 — Cubism 모델링 MVP

  1. PSD import.
  2. ArtMesh와 Deformer 기본 구조 생성.
  3. 04_Rig/live2d_parameters.json의 core 파라미터부터 세팅.
  4. 눈깜빡임, 입열림, 고개 Z, 호흡 검수.
  5. ParamAngleX/Y, 머리카락 물리, 펜던트/끈 물리 추가.

완료조건: Cubism Editor/Viewer에서 기본 idle, blink, mouth, head movement가 자연스러움.

Phase 3 — Motion/Expression 제작

  1. 05_Animation/live2d_motion_plan.json 기준 motion 제작.
  2. exp_neutral, exp_smile, exp_love, exp_negative, exp_thinking 제작.
  3. motion_idle_dance, motion_no, motion_heart export.
  4. 하트와 팔짱 표현에 필요한 swap part 추가.

완료조건: 06_Reactions/idle, error, success 반응이 Live2D Viewer에서 재생됨.

Phase 4 — Embedded export

  1. Texture atlas 정리.
  2. embedded export:
    • .moc3
    • .model3.json
    • texture PNG
    • .motion3.json
    • .exp3.json
    • .physics3.json
  3. 앱에 넣을 리소스 폴더 구조 확정.

완료조건: SDK 런타임에서 .model3.json 로드 성공.

Phase 5 — WPF 앱 통합

  1. WebView2 + Cubism SDK for Web 런타임 구성.
  2. WPF → WebView2 JSON bridge 구현.
  3. React, Say, SetIdle, SetVisible API 연결.
  4. 앱 이벤트 success, error, idle 연결.

완료조건: WPF 앱에서 이소리가 상황별 motion, expression, caption으로 반응.

Phase 6 — 품질 상향

  • greet, present, thinking motion 추가.
  • TTS 볼륨 기반 mouth driver 개선.
  • 음소 기반 입 모양 확장.
  • 라이선스와 배포 조건 확인.

다음 액션

03_Assets/Live2D/sori_live2d_import.psd 또는 동일 구조의 PNG 레이어 번들을 만든다.