Files
Dansori_Characters/LeeSori_Live2D/작업_진행상황_2026-07-03.md
T
2026-07-04 10:34:46 +09:00

3.2 KiB

작업 진행상황 - 2026-07-03

작성 시각: 2026-07-03 15:48:47 +09:00
사용자 지정 중단 시각: 2026-07-03 17:40:00 +09:00

요청

이미지작업_의뢰서.md 기준으로 이소리 Live2D 제작용 이미지를 모두 제작한다. 사용자가 언급한 파일명은 이미지제작_의뢰서.md였지만, 실제 repo에는 이미지작업_의뢰서.md가 존재하여 이 파일을 기준으로 진행했다.

완료된 작업

  1. 이미지작업_의뢰서.md, 03_Assets/Live2D/Layer_Manifest.md, 03_Assets/Live2D/layer_manifest.json 확인.
  2. 입력 이미지 확인:
    • 03_Assets/Reference/sori_sheet.png
    • 03_Assets/Parts/Images/sori_part_master_apose.png
    • 03_Assets/Parts/Images/*.png
  3. manifest 기준 PNG 레이어 번들 생성:
    • 위치: 03_Assets/Live2D/LayerPNGs/
    • PNG 수: 78개
    • 캔버스: 1600x2800
    • 모드: RGBA
    • 필수 레이어: 67/67 non-empty
    • 누락 파일: 없음
  4. 프리뷰와 리포트 생성:
    • 03_Assets/Live2D/sori_live2d_layer_preview.png
    • 03_Assets/Live2D/sori_live2d_layer_preview_checker.png
    • 03_Assets/Live2D/sori_live2d_swap_parts_preview_checker.png
    • 03_Assets/Live2D/layer_generation_report.json
    • 03_Assets/Live2D/LayerPNGs_README.md
  5. Photoshop PSD 조립 보조 파일 생성:
    • 03_Assets/Live2D/photoshop_assemble_live2d_psd.jsx
    • 03_Assets/Live2D/PSD_ASSEMBLY_GUIDE.md
  6. 생성/보조 스크립트 추가:
    • tools/generate_live2d_layers.py
    • tools/write_photoshop_assembler.py
    • tools/make_parts_contact_sheet.py

검수 결과

  • layer_generation_report.json 기준:
    • total layers: 78
    • required layers: 67
    • non-empty required layers: 67
    • missing files: 0
  • 전체 LayerPNGs/**/*.png 검사 결과:
    • 78개 모두 1600x2800
    • 78개 모두 RGBA

PSD 상태

현재 환경에는 layered PSD를 직접 저장할 수 있는 psd_tools, ImageMagick magick, Krita가 없다. 잘못된 평면 PSD를 목표 파일명으로 만들지 않기 위해 sori_live2d_material_separation.psdsori_live2d_import.psd는 직접 생성하지 않았다.

대신 photoshop_assemble_live2d_psd.jsx를 생성했다. Photoshop에서 이 JSX를 실행하고 프로젝트 루트 LeeSori_Live2D 폴더를 선택하면 다음 파일을 저장하도록 구성되어 있다.

  • 03_Assets/Live2D/sori_live2d_material_separation.psd
  • 03_Assets/Live2D/sori_live2d_import.psd

다음 세션에서 이어갈 일

  1. 필요하면 03_Assets/Live2D/sori_live2d_layer_preview_checker.png를 보고 얼굴, 눈, 입, 머리카락 경계를 추가 보정한다.
  2. Photoshop 사용 가능 환경에서 03_Assets/Live2D/photoshop_assemble_live2d_psd.jsx를 실행해 PSD 2종을 조립한다.
  3. Cubism Editor에 sori_live2d_import.psd를 import하고 레이어명/ArtMesh 생성 상태를 확인한다.
  4. 수작업 품질 보정이 필요하면 tools/generate_live2d_layers.py의 마스크 좌표 또는 생성된 PNG를 직접 수정한다.

참고

현재 PNG 번들은 기존 A-pose 파츠를 기반으로 자동 분리한 1차 제작물이다. Cubism rigging 전에 Photoshop 또는 Clip Studio에서 눈/입/머리카락의 세부 경계와 숨은 밑그림을 보정하는 것이 좋다.