vignette/docs/avatar-art/p1-linocut
Yun Chan 98577cf4ae 리노컷 공통 파이프라인 캐스트 확장 — 정렬·정규화·얼굴 해칭·원화 눈썹·눈 실측
- register_edit(편집본 ECC 정렬·챔퍼 지표), normalize_base(P1 머리 크기 정규화, 위쪽 종이색 채움)
- faceDetail region=face(얼굴 해칭을 원화 픽셀로 보존)·matchFacelessColor
- brow_sprite 단계: 원화 눈썹 잉크 스프라이트(hairFront 아래 제외), 윗눈꺼풀 두께·홍채 실측
- 리그 계약 RigBrow.halfWidth/sprite·RigEye.lineScale, 렌더러 눈썹 16띠·바깥쪽 눈꺼풀 굵기
- 실행기 UTF-8 하위 실행, brow_centerline 패딩본 자체 생성, QA 시트 촬영 도구(깜빡임 회피·고해상도 대조)
- P1은 새 필드를 모두 끄고 게시 자산·리그 바이트 동일
2026-10-01 22:38:27 +09:00
..
base P1 서연 리노컷 아트 원본과 자산 파이프라인 2026-10-01 09:58:15 +09:00
layers P1 서연 리노컷 아트 원본과 자산 파이프라인 2026-10-01 09:58:15 +09:00
motif P1 서연 리노컷 아트 원본과 자산 파이프라인 2026-10-01 09:58:15 +09:00
preview/v2 리노컷 공통 파이프라인 캐스트 확장 — 정렬·정규화·얼굴 해칭·원화 눈썹·눈 실측 2026-10-01 22:38:27 +09:00
prompts 리노컷 자산 파이프라인 공통화와 캐스트 외형 설계 2026-10-01 16:11:28 +09:00
raw P1 서연 리노컷 아트 원본과 자산 파이프라인 2026-10-01 09:58:15 +09:00
reference P1 서연 리노컷 아트 원본과 자산 파이프라인 2026-10-01 09:58:15 +09:00
manifest.json 리노컷 공통 파이프라인 캐스트 확장 — 정렬·정규화·얼굴 해칭·원화 눈썹·눈 실측 2026-10-01 22:38:27 +09:00
persona.json 리노컷 공통 파이프라인 캐스트 확장 — 정렬·정규화·얼굴 해칭·원화 눈썹·눈 실측 2026-10-01 22:38:27 +09:00
README.md 리노컷 자산 파이프라인 공통화와 캐스트 외형 설계 2026-10-01 16:11:28 +09:00

P1 서연 리노컷 아바타 자산

아바타 v3 리노컷 리그(결정문 avatar-expression-engine-v3.md §8)의 P1 원본·중간 산출물이다.

파이프라인 스크립트는 이 폴더가 아니라 모든 페르소나가 공유하는 ../linocut-pipeline/에 있다. 이 폴더에는 P1 고유의 원화·설정만 둔다.

  • persona.json: P1 고유 설정(게시 경로, rig 내보내기 이름, 점 위치, 팔레트 표본 상자, 피벗 등). 스키마는 ../linocut-pipeline/README.md 참고.
  • base/: 정면 원화(base-front.png)와 얼굴 없는 기본형(base-faceless*.png). 모든 레이어 픽셀의 원천이다.
  • raw/: 참조 편집 생성 원본(가려진 영역 채움용).
  • layers/v2/: 분할된 레이어·입술·턱 조각 PNG. 공통 파이프라인이 만든다.
  • motif/: 봉오리·날씨 스프라이트 원본과 프롬프트(이 폴더 전용 — 공통 파이프라인 범위 밖).
  • reference/: 소유자 기준 이미지(비탄 강도 1).
  • preview/: 검사 증거. JPG만 저장소에 둔다. PNG 진단 그림은 다시 만들 수 있어 무시한다.
  • manifest.json: 랜드마크·검사 수치·게시 기록.

파이프라인 재실행

<venv>/python.exe ../linocut-pipeline/scripts/run_pipeline.py .

저장소 루트에서는:

<venv>/python.exe docs/avatar-art/linocut-pipeline/scripts/run_pipeline.py docs/avatar-art/p1-linocut

export_rig.py가 apps/web/public/avatar/v3/p1/에 게시하고 apps/web/src/components/avatar/v3/rigs/p1Rig.ts를 만든다.

모델 파일(저장소에 없음)

모델은 이 폴더가 아니라 ../linocut-pipeline/scripts/_models/에 받아 둔다(모든 페르소나가 공유). 자세한 내용은 ../linocut-pipeline/README.md 참고.