2.2 KiB
2.2 KiB
로드맵
Phase 1 — Live2D 원화/PSD 제작
이미지작업_의뢰서.md와03_Assets/Live2D/Layer_Manifest.md기준으로 고해상도 A-pose 원화 생성.layer_manifest.json기준으로 투명 PNG 레이어 번들 또는 PSD 제작.sori_live2d_material_separation.psd와sori_live2d_import.psd작성.- PSD import 전 검수: RGB, 8bit/channel, sRGB, 레이어명 중복 없음, 먼지 픽셀 없음.
완료조건: Cubism Editor에 import 가능한 PSD가 준비됨.
Phase 2 — Cubism 모델링 MVP
- PSD import.
- ArtMesh와 Deformer 기본 구조 생성.
04_Rig/live2d_parameters.json의 core 파라미터부터 세팅.- 눈깜빡임, 입열림, 고개 Z, 호흡 검수.
ParamAngleX/Y, 머리카락 물리, 펜던트/끈 물리 추가.
완료조건: Cubism Editor/Viewer에서 기본 idle, blink, mouth, head movement가 자연스러움.
Phase 3 — Motion/Expression 제작
05_Animation/live2d_motion_plan.json기준 motion 제작.exp_neutral,exp_smile,exp_love,exp_negative,exp_thinking제작.motion_idle_dance,motion_no,motion_heartexport.- 하트와 팔짱 표현에 필요한 swap part 추가.
완료조건: 06_Reactions/의 idle, error, success 반응이 Live2D Viewer에서 재생됨.
Phase 4 — Embedded export
- Texture atlas 정리.
- embedded export:
.moc3.model3.json- texture PNG
.motion3.json.exp3.json.physics3.json
- 앱에 넣을 리소스 폴더 구조 확정.
완료조건: SDK 런타임에서 .model3.json 로드 성공.
Phase 5 — WPF 앱 통합
- WebView2 + Cubism SDK for Web 런타임 구성.
- WPF → WebView2 JSON bridge 구현.
React,Say,SetIdle,SetVisibleAPI 연결.- 앱 이벤트
success,error,idle연결.
완료조건: WPF 앱에서 이소리가 상황별 motion, expression, caption으로 반응.
Phase 6 — 품질 상향
- greet, present, thinking motion 추가.
- TTS 볼륨 기반 mouth driver 개선.
- 음소 기반 입 모양 확장.
- 라이선스와 배포 조건 확인.
다음 액션
03_Assets/Live2D/sori_live2d_import.psd 또는 동일 구조의 PNG 레이어 번들을 만든다.