법률 스토리 이미지-비디오: 추상 캐릭터 × 사실적 배경
프로젝트 포지셔닝
이는 독립적인 이미지 생성 및 이미지-비디오 변환 워크플로입니다. 투명 PNG 캐릭터 생성/재사용, 사실적인 배경 이미지 및 로컬 이미지-비디오 변환을 기반으로 타임라인 편집을 통해 완성된 영상을 제작합니다. 기존의 코드 애니메이션 프로젝트의 엔지니어링, 디렉토리, 컴포넌트, 스크립트, 타임라인 프로토콜 또는 렌더링 게이트를 사용하지 않습니다.
사용 진입점
사용자가 법률 주제, 생활 이야기, 스크립트 또는 참고 비디오를 제공하고 '추상 캐릭터가 실제 세계에 배치된' 비디오 제작을 요청할 때 사용합니다. 우선 전달 사항: 캐릭터 설정, 캐릭터 투명 PNG, 캐릭터가 없는 장면 배경 이미지, 스토리보드 테이블, 이미지-비디오 클립, 더빙, 자막 및 독립적으로 편집 가능한 프로젝트 자료. 구체적인 도구 선택은 실제 가용성에 따라 결정됩니다.
시각 규칙 (최우선)
- 캐릭터와 배경은 반드시 분리하여 생성하고 관리합니다. 합성 시에만 오버레이하며, 생성기가 자체적으로 캐릭터를 실제 사람이나 일본 만화 스타일로 그리도록 하지 않습니다.
- 캐릭터: 흰색 원형 머리 또는 매우 간단한 흰색 얼굴, 검은 점 눈, 단순한 눈썹/입, 굵은 검은 외곽선, 소수의 평면 색상 블록, 간단한 손발. 콧날, 피부 질감, 사실적인 얼굴 특징 없음. 추상 수준을 엄격하게 재현해야 할 경우 머리카락 금지 또는 추상적 표식만 유지; 캐릭터의 고유성은 주로 의복, 안경, 자세 및 액세서리에 의해 결정됩니다.
- 배경: 사실적이거나 높은 현실감을 지닌 현대 중국 장면, 실제 건물 비율, 가구, 재질, 날씨 및 영화 조명. 배경 이미지에는 캐릭터가 포함되지 않음, 자체 자막, 로고, 잘못된 법률 텍스트 없음.
- 캐릭터 에셋: 투명 RGBA PNG 또는 투명 SVG로 저장, 내보낸 후 알파 픽셀과 가장자리 확인, 검정/흰색 배경으로 투명을 가장할 수 없음.
- 감정: 자세, 점 눈/입술, 샷 크기, 조명 및 분위기를 사용하여 표현. 희망 단계는 따뜻하게, 위험 단계는 차갑게, 결말은 절제.
- 변호사와 이야기 주인공은 엄격히 분리: 변호사 캐릭터는 안경, 검은 법복, 빨간 넥타이 유지; 주택 구매자는 파란색 후드티와 백팩 사용, 기타 가족 캐릭터는 별도 번호 부여.
표준 워크플로우
- 주제 선정 및 법적 사실 검증:
research.md생성, 공개 출처, 사실 및 논쟁점, 법률 적용 시기, 개인정보 비식별화 지점 나열; 가상 또는 혼합 플롯은 '상황 연출'로 표시. - 스토리 쓰기: '일반인의 삶—선택—위기—대가—도움 요청—법적 방법—감정적 결말' 호를 따름; 변호사 나레이션과 당사자 1인칭 서사가 동일한 실제 정체성으로 혼합되지 않도록 함.
- 캐릭터 메이크업:
../../../references/character-manifest.example.json에 따라 각 캐릭터의character_id, 통일된 비율, 의복 및 표준 표정 정의; 먼저 정면 이미지 고정 후, 측면/후면/표정/동작 제작. 매 샷마다 무작위로 재생성하지 않음. - 투명 캐릭터 이미지 생성: 먼저 단일 캐릭터 단일 포즈 생성, 캐릭터 머리, 의복 색상, 선 두께 및 투명 알파 확인 후, 일괄 파생. 캐릭터는 한 파일씩 저장.
- 사실적 배경 이미지 생성: 샷별로 캐릭터가 없는 배경판을 별도 생성, 캐릭터 배치 영역 유지, 우선 16:9 가로 화면, 플랫폼에 따라 9:16 세로 구성도 가능. 색온도, 광원, 바닥 및 카메라 위치 기록.
- 스토리보드 및 에셋 테이블:
../../../references/shot-list-template.csv사용. 각 샷은background_id,character_id, 동작, 지속 시간, 샷 크기, 카메라 움직임, 음향 효과, 이미지-비디오 변환 필요 여부 설명. - 정적 합성/이미지-비디오 변환: 일반 샷은 캐릭터 PNG + 배경 정적 프레임 + 가벼운 줌/팬 사용; 실제 동작이 필요한 소수의 샷만 이미지-비디오 변환 또는 캐릭터 로컬 애니메이션 사용. 우선 프레임 간 캐릭터 형태, 손발 및 의복 색상의 변화 방지.
- 더빙 및 자막: 확정 원고로 나레이션 오디오 생성, 자막 정렬 도구로 보정된 SRT 생성; 샷 지속 시간은 실제 오디오에 따르며 예상 단어 수에 따르지 않음.
- 편집 및 사운드: 독립적인 비디오 편집 프로젝트에서 캐릭터, 사실적 배경, 카메라 움직임, 환경음 및 절제된 BGM 오버레이. PNG 알파 및 다중 트랙을 지원하는 모든 편집 도구 사용 가능, 특정 코드 비디오 프레임워크에 의존하지 않음.
- 리뷰 및 내보내기: 샷별로 캐릭터 일관성, 배경 사실감, 화면 조명 통합, 자막 안전 영역, 법률 정보 정확성, 오디오 완전성 확인, mp4와 에셋 목록 내보내기.
엔지니어링 파일 레이아웃 (독립 비디오 프로젝트)
STORY_PROJECT/
research.md
story-script.md
characters/ # 캐릭터 투명 PNG
backgrounds/ # 캐릭터 없는 사실적 장면 이미지
shot-list.csv
image-to-video/ # 동작이 필요한 생성 비디오 클립
audio/ # 나레이션/BGM/환경음
subtitles/ # SRT
editing/ # 편집 프로젝트 또는 EDL
exports/ # 최종 MP4
기본 제작 비율 및 카메라 움직임
- 기본값: 1920×1080, 16:9, 30fps; 사용자 명시적 요청 시 해당 플랫폼 사양으로 변경.
- 일반 샷은 4–7초 선 적용, 나레이션 의미에 따라 확장/축소; 정적 배경 가벼운 줌 약 2%–5%, 눈에 띄는 드리프트 방지.
- 중요한 장면에만 복잡한 이미지-비디오 변환 배치 (걷기, 돌아보기, 포옹, 비 속에서 돌아서기 등).
- 캐릭터와 장면의 원근감 조화, 발은 바닥에 닿고 부드러운 그림자 추가; 비 장면에서는 캐릭터의 비 맞는 상태 동기화.
프롬프트 및 검수
- 캐릭터 및 배경 분리 프롬프트는
../../../references/prompts.md참조. - 캐릭터 목록 예시는
../../../references/character-manifest.example.json참조. - 본 창고는
assets/characters/vector/아래 투명 SVG 추상 캐릭터 마스터를 제공하며, 편집 전 RGBA PNG로 내보내기 가능. 이전 독립 ZIP 내의 8장 PNG는 개념 초판이며, 아직 창고 공식 마스터가 아님. 공식 제작 시 먼저 캐릭터 메이크업 검수를 거쳐야 함. - 검수 시 먼저 3개의 중요 정적 프레임 (희망/위기/법적 도움) 검토 후, 20–30초 시험 영상 제작, 스타일 확인 후 전체 영상 확장.
본 창고 호출 및 전달 보충
- 시작 시마다 먼저 창고 루트의
AGENTS.md와README.md를 읽고, 다른 창고의 도구 사용 가능성을 추론하지 마십시오. - 본 창고 캐릭터 마스터는
assets/characters/vector/에 위치; SVG 투명 배경 포함, 현재 편집 필요에 따라 PNG로 내보낸 후 합성. 생성형 캐릭터는 마스터와 비교해야 함. - 먼저 캐릭터 비교 이미지, 3장 무자막 키프레임 및 20–30초 시험 영상 제출; 렌더링 및 검토 완료된 비디오만 '생성 완료 영상'으로 간주.
- 생산 인스턴스는 창고 외부의 독립 엔지니어링에 통일 배치; 본 창고는 재사용 가능한 스킬, 템플릿, 에셋 및 필요한 버전 정보 보관.
동적 PPT로 퇴화 방지 (강제)
- 매 회 반드시
../../../docs/reference-style-qa.md를 읽고, visual-qa.md를 항목별로 작성. - 기하학적 벡터 장면, 흐릿한 일러스트 배경, 큰 제목 패널, 플레이어 스타일 테두리 및 통일된 서 있는 캐릭터를 '영화 수준 이미지-비디오'로 간주하지 마십시오.
- 배경은 반드시 독립 생성 이미지/실제 공간 환경 에셋이어야 하며, 캐릭터는 투명 레이어로 유지, 샷 상호 작용에 따라 실제로 통합, 실제 가림, 그림자 및 다양한 샷 크기 포함.
- FFmpeg는 후반 인코딩 및 편집만 담당, 이미지 생성 및 이미지-비디오 변환 대체 불가; 사용 가능한 이미지-비디오 기능이 없으면 정적 이미지 또는 명확한 비애니메이션 샘플만 전달, 원본 영상 애니메이션 효과에 도달했다고 과장하지 마십시오.
- A151의 2026-11-05에 생성된 첫 번째 동적 PPT MP4는 REJECTED로 판정되었으며, 완성품 참고로 사용할 수 없음.
캐릭터 작고, 화면 많고, 카메라 안정적 (보충 강제 규칙)
- 사용자가 '캐릭터가 화면에서 너무 큰 비율을 차지하지 않도록' 요청한 것은 캐릭터를 축소하라는 뜻이 아닙니다. 캐릭터는 동일 깊이의 소파, 병상, 테이블, 문 및 창문과 실제 비율을 유지해야 하며, 비율은 샷 크기와 실제 원근법에 따라 결정, 8%–18%의 통일된 캐릭터 높이 제한 금지, 자세한 내용은
../../../docs/perspective-and-framing.md참조. - 203초 A151 비디오에 대해 52개의 독립 샷/독립 배경 이미지 생성 계획, 세 장의 이미지를 자르기/이동으로 36개 샷으로 재사용하여 충당하지 않음; 각 이미지는 실제 새 파일과 독립 구성을 가져야 함.
- 떨림 방지를 위해 기본 샷은 정지, 움직이는 샷은 단방향 1.5% 이내의 느린 줌, 0.3% 이내의 팬만 수행, 무작위 진동 없음, 빈번한 역방향 없음; 시각적 중심점 고정.
- 관련 실행 자료:
../../../episodes/A151/v3/scene-plan.json,../../../episodes/A151/v3/image-prompts.md,../../../episodes/A151/v3/QUALITY_GATES.md.
스타일 변이 금지: 고정 캐릭터 에셋 게이트
../../../references/role-lock-v31.json참조. 확정된 캐릭터 투명 PNG/SVG 사용, 각 장면마다 독립적으로 캐릭터 재생성하지 않음; 배경 생성 시 절대 캐릭터 없음.../../../scripts/compose_locked_scene.py로 합성 시 캐릭터 식별자, 소스 파일, 위치 및 원근 참조물, 전경 가림 마스크를 명시적으로 제공; 이 스크립트는 합성만 담당, AI 배경 생성 및 이미지-비디오 변환 대체 불가.- 각 비디오 커버/샷 미리보기는 실제 생성된 MP4에서 프레임을 추출해야 하며, 별도로 9칸 콜라주 이미지를 생성하여 '비디오 스크린샷'으로 사용하는 것 금지.
- 완료는 도구 실행 성공일 뿐, 샷 시각 검수 통과와 동일하지 않음; A151 V3.1의 23초 시험 영상은 혼합 워크플로우가 실행 가능함을 확인했지만, 접촉 가림 품질은 아직 기준에 도달하지 못함.