Communitygithub.com

papercut (종이 공예 스타일)

레이어드 제작 종이의 질감, 찢어진 가장자리, 그림자, 컷아웃 애니메이션을 활용한 리얼 종이 공예 스타일의 릴을 렌더링합니다.

papercut (종이 공예 스타일)란 무엇인가요?

Papercut 스타일은 모션 설명자 라이브러리의 한 스타일로, 레이어드 제작 종이, 종이 결, 찢어진 가장자리, 적층 음영 스트립, 드롭 섀도우, 딱딱한 컷아웃 애니메이션, 느린 카메라 푸시, 테이프로 고정된 헤드라인 배너, 단어별 찢어진 태그 캡션을 통해 수공예 느낌의 설명자 영상을 만듭니다. 이 스타일은 사용자가 'cut paper', 'papercraft', 'paper cutout', 'paper collage', 'construction paper' 등을 언급하거나 기본 수공예 설명자 룩을 요청할 때 사용됩니다. 각 스타일과 마찬가지로 `style.json` 매니페스트, Remotion 엔진, fframes 엔진을 제공하며, 파이프라인 스킬(`motion-explainer`, `motion-script`, `motion-storyboard`, `motion-build`, `motion-qa`)은 스타일 이름을 `$MOTION_STYLE`로 전달받아 워크플로우 변화 없이 동작합니다. 주요 특징으로는 평면 종이 조각, 직교 뷰, 먼지 쌓인 듯한 채도, 자연스러운 카메라 움직임 등이 있으며, Remotion과 fframes 엔진을 모두 지원합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/boytegar/motion-skills/tree/HEAD/style/papercut

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

레이어드 제작 종이: 결, 찢어진 가장자리, 적층 음영 스트립, 느린 카메라 푸시 및 스톱모션 페이퍼 보일(paper boil).

이것은 모션 설명자(motion-explainer) 라이브러리의 한 스타일입니다. 다른 스타일과 마찬가지로 style.json 매니페스트, Remotion 엔진, fframes 엔진의 세 가지를 제공합니다. 파이프라인 스킬(motion-explainer, motion-script, motion-storyboard, motion-build, motion-qa)은 모두 스타일 이름을 $MOTION_STYLE로 전달받으므로, 이 스타일을 선택해도 워크플로우의 다른 부분은 변경되지 않습니다.

사용 시기

아래의 스타일 DNA와 일치하는 브리프가 있을 때 이 스타일을 사용하세요. 먼저 docs/style-guide.md를 읽으십시오. 그것이 권위 있는 문서이며, 이 파일은 색인일 뿐입니다.

스타일 DNA

  1. 모든 객체는 평평한 제작 종이입니다: 단색 채움, 약 10%로 곱해진 미세한 종이 섬유 결, 약간 불규칙한 가위 자국 가장자리, 부드러운 드롭 섀도우(x 0, y 3-6px, 블러 6-10px, 검정 30%). 그라데이션이나 외곽선은 없습니다.
  2. 음영은 적층된 잘라낸 조각으로 표현됩니다: 더 어두운 밑면 스트립과 더 밝은 하이라이트 스트립이며, 블렌드는 사용하지 않습니다.
  3. 직교 뷰만 사용하며, 전화기 크기에서도 굵고 읽기 쉬워야 합니다. 조명은 왼쪽 위에서 옵니다.
  4. 채도는 신중하게 사용합니다: 먼지 낀 듯한 둔한 배경, 캐릭터, 캡션 및 상태 신호에만 밝은 색상을 사용합니다.
  5. 월드 카메라는 부드럽게 움직입니다. 배너와 레이블만 보일(boil)되며, 2프레임 단위로 움직입니다.

팔레트: 크림 #DACEC0, 잉크 #1C1B17, 테이프 #C3B284, 히어로 #D67354, 캡션 #3968AD, 태그 #C9573C

키트 구성 요소

Remotion, ../lib/<file>에서 가져올 수 있습니다(키트는 각 프로젝트의 src/lib/에 동기화됩니다):

구성 요소설명
<Paper lift torn>기본 래퍼: 종이 결, 거칠거나 찢어진 SVG 필터, 드롭 섀도우
<Slab x y w h color shade hi>기본 프리미티브: 음영 스트립, 하이라이트 스트립, 결이 있는 잘라낸 종이 직사각형
<Disc x y d color>현창, 바퀴, 리벳용 원형 잘라낸 조각
<Pill x y text>작은 종이 레이블 칩
<Card x y w h lines>줄이 그어진 종이 카드
<PopIn at>약간의 정착 기울기가 있는 스프링 등장
<Backdrop name>알려진 floorY를 가진 준비된 종이 세트
<CameraPush>월드 카메라 이동
<TapeBanner text>테이프로 고정된 헤드라인 배너, 비트당 하나의 확실한 사실
<WordTagCaptions captions>찢어진 태그 캡션, 단어당 하나씩, 시작점에서 팝인
<CutSeries scenes cuts>장면 세트 간 전환 엔진

아무것도 진공 상태에서 끓지 않는다

docs/style-guide.md의 섹션 2는 스타일 DNA입니다. docs/frame-breakdown.md은 약 28초 분량의 작업 예시입니다. 내용이 아닌 이벤트 밀도를 복사하세요.

엔진

엔진경로진입점
remotionremotion/template/, kit/, sync_kit.sh, CATALOG.md, AGENT_BRIEF.md
fframesfframes/Cargo.toml, src/ (lib, tokens, kit, look, video, main), tools/ff.sh

등록된 엔진: remotion, fframes.

에피소드 스캐폴드

# 라이브러리 루트에서, MOTION_LIB가 설정된 상태로
./core/new_episode.sh <series-dir> 01-slug Episode out-name --style papercut --engine remotion
./core/new_episode.sh <series-dir> 01-slug Episode out-name --style papercut --engine fframes

또는 시리즈 SERIES.md / episode.json에서 "style": "papercut"로 스타일을 지정하고 motion_style_of가 이를 감지하도록 할 수 있습니다.

이 스타일에 대한 QA

콘택트 시트(contact sheet)에서 장면이 완료되었다고 판단하기 전에 다음 사항을 확인하십시오. 나머지 체크리스트는 motion-qa에도 계속 적용됩니다.

  • 모든 것이 종이로 읽혀야 함: 결, 거친 가장자리, 드롭 섀도우, 적층 조각 음영, 외곽선이나 그라데이션 없음.
  • 월드 카메라는 부드럽게 움직여야 함. 배너와 레이블만 보일(boil)되어야 함.
  • 배너는 테이프로 고정되어야 하며, 3-7단어, 비트당 하나의 사실, 보이스오버를 절대 반복하지 않음.
  • 캡션은 단어당 하나의 찢어진 태그이며, 기울어져 있고, 시작점에서 팝인되며, 68-80% 밴드에 있어야 함.
  • 강세가 있는 모든 단어에 시각적 이벤트가 있어야 하며, 주변 모션은 항상 실행 중이어야 함.

파일

  • docs/style-guide.md
  • docs/style-prompt.md
  • docs/motion-principles.md
  • docs/asset-prompts.md
  • docs/frame-breakdown.md
  • remotion/CATALOG.md
  • remotion/AGENT_BRIEF.md
  • remotion/RECIPES.md
  • style.json: 매니페스트(캔버스, 엔진 목록, 문서 경로, 오디오 루트)
  • sample.png: 대표 프레임 하나

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

관련 스킬