← 목록
크라우니 규칙기반 이미지 도구 + 비짐(입모양) — 선언
이미지 생성 AI 없이, 규칙(도트 fillRect)으로 캐릭터·입모양·애니메이션을 생성하는 도구.
초저용량(이미지/영상 0) · 한선씨 동반 · 젯슨 토르 SLM 이식 용이. 게임/애니메이션 공용.
1. 왜
- 이미지 생성기가 없어도, 그리는 규칙(파라미터→fillRect)으로 캐릭터를 만든다(현 edengo-sprites/souls/lion).
- 이를 도구화·고도화해, 특히 NPC가 말하는 장면을 텍스트+규칙만으로(영상 없이) 구현 → 스토리텔링 초저용량.
2. 지금 (v1 라이브)
비짐(입모양) 도구 play/edengo-viseme.js (+ 한선씨 동반 play/입모양.한선)
drawMouth(ctx,cx,cy,u,v) — 파라메트릭 입: v={open 0~5, w 1~5, curve -2~+2, teeth}
LIB — 150 마스크(열림6 × 폭5 × 입꼬리5)에서 골라 쓰기
한글 립싱크: 글자 중성(모음) 분석 → 입모양. ㅏ=크게벌림 / ㅗㅜ=둥글 / ㅣ=옆으로 넓게 / 자음·공백=닫힘
speak(text)→프레임 시퀀스, play(text,cb)→재생(setTimeout)
데모: edengo.crowny.org/talk — NPC 얼굴이 입모양으로 한국어 대사를 말함
한선씨 동반에서 v10 자연반올림 함정 보정(바닥나눗셈 + 양수 나머지) — 중성 계산 정확(안0·녕6·이20·오8).3. 고도화 로드맵 (도구화)
- 표정 마스크 — 눈썹/눈 파라미터(기쁨·슬픔·놀람·평온) × 입모양 = 감정 비짐.
- 음성 동기 — 오디오 진폭/포먼트 → open 매핑(mp3/CAF 재생 중 입 동기).
- 스프라이트시트 export — 생성 마스크를 PNG/도트 데이터로 추출(외부 엔진용).
- 캐릭터 파츠 생성기 — 머리/머리카락/옷/색 조합을 규칙으로 생성(81→729 다문화 캐릭터 자동).
- 애니 타임라인 — 대사+감정+제스처 트랙 → 컷신 자동 생성(초저용량).
- 한선씨 정본화 — 렌더 규칙을 한선씨로 일원화(SLM/CrownyOS 네이티브 재현).
4. 파일
play/edengo-viseme.js (도구) · play/입모양.한선 (한선씨 동반) · play/talk.html (데모)
- 라우트 /edengo-viseme.js·/talk (랜딩.한선), SW v7 캐시. 랜딩 "말하는 NPC" 링크.
잔여
- edengo 대화패널(qpanel/portrait)에 입모양 실시간 연동(NPC가 대사칠 때 입 움직임)
- 표정·음성동기·파츠생성기(로드맵 1~4)