Communitygithub.com

rTanure/lumiere-motion-map

각 컷의 모션 디자인을 계획하고(처음 5초 후크, 줌, 텍스트, 이미지, HyperFrames/three.js/Remotion 오버레이, SFX) motion-map.json에 저장한 후, 렌더링 전에 사용자 승인을 받습니다. Lumiere의 5단계 중 품질에 가장 중요한 단계입니다.

lumiere-motion-map란 무엇인가요?

이 스킬은 Lumiere 비디오 생성 파이프라인의 5단계이자 가장 중요한 단계인 모션 맵 생성을 담당합니다. 각 승인된 컷에 대해 `motion-director` 에이전트를 호출하여 컷의 전체 모션 디자인을 계획합니다. 처음 5초 후크, 줌, 텍스트 애니메이션, 이미지/스티커, b-roll, HyperFrames/three.js/Remotion 기반 오버레이, SFX 등의 이벤트를 시간 순서대로 `clips/<clip>/motion-map.json` 파일에 기록합니다. 이 스킬의 핵심은 강제적인 사용자 승인 단계로, 각 컷의 모션 맵을 표 형식으로 제시하고 사용자가 승인, 수정, 또는 거부할 수 있게 합니다. 이를 통해 창의적 의도를 유지하고 불필요한 렌더링을 방지합니다. Claude Code, Cursor, Codex 등 다양한 AI 에이전트 플랫폼에서 사용할 수 있으며, `lumiere approve` 명령어로 승인을 기록하고 `lumiere learn` 명령어로 사용자 선호도를 학습합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/rTanure/lumiere/tree/HEAD/skills/lumiere-motion-map

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

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

문서

모션 맵 (계획 — 여기서는 아무것도 렌더링되지 않음)

위임

승인된 컷당 하나의 motion-director 에이전트를 모두 같은 메시지에 실행합니다. 전달할 항목: 슬러그, 클립 ID, ~/.lumiere/learnings.md의 영구 규칙 요약 + visual-identity.md의 핵심 포인트. 각 에이전트는 clips/<clip>/motion-map.json + motion-map.md를 작성하고 요약을 반환합니다.

승인 (필수)

  1. 각 컷에 대해 motion-map.md(시간 → 무엇이 들어가는지 → 이유)를 간결하게 표 형태로 보여줍니다. 처음 5초를 강조합니다.
  2. 질문: 승인, 모션 추가, 모션 감소, 또는 특정 조정.
  3. 조정: 작은 변경은 직접 motion-map.json을 편집하고, 큰 변경은 동일한 에이전트에게 SendMessage로 다시 보냅니다. 선호도는 lumiere learn으로 기록합니다.
  4. 승인 완료: lumiere approve <slug> <clip> motion (JSON에 approved: true 기록).

스키마 (참조: 플러그인 루트의 templates/motion-map.example.json)

시간은 최종 타임라인(words.json) 기준 초 단위입니다. 이벤트 유형:

유형필드생성 위치
text (role hook/title/keyword/label)text, end, highlight[], position, anim, colorFilmcraft (네이티브 그래픽)
zoomend, scale (1.1-1.35), ease punch/smoothFilmcraft (카메라)
shakeend, amountFilmcraft (카메라)
flashduration, colorFilmcraft
image/stickerasset, end, position, size (너비 대비 비율), anim, rotationFilmcraft
brollasset (비디오/이미지), end, source_in, ken_burnsFilmcraft, 전체 화면
overlayengine hyperframes/remotion, template, props, end, keep_captions코드 렌더링 → WebM 알파
sfxsfx (카테고리: whoosh, pop, impact, ding, riser, click, glitch, swoosh), gain_dbFilmcraft A2-A4

모든 이벤트는 sfx + sfx_offset을 허용합니다. 플랜 레벨: camera, captions (engine filmcraft/remotion, hide, emphasis), progress_bar, music.

준비된 HyperFrames 블록 (templates/hyperframes/): hook-title, stat-card, list-reveal, three-object (three.js), word-kinetic (정확한 시간에 단어 표시). 새로운 것이 필요하면 템플릿을 custom으로 설정할 수 있으며, clip-builder 에이전트가 렌더링 단계에서 HTML을 작성합니다.

Individual skills in this repo

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

관련 스킬