Communitygithub.com

GC 정지 이미지 모션 디렉터

정지 이미지를 분석하고, 이미지에 적합한 절제된 움직임을 설계하여 이미지-투-비디오 생성에 사용합니다.

GC 정지 이미지 모션 디렉터란 무엇인가요?

이 스킬은 이미지-투-비디오 모델(예: Jimeng)을 위한 모션 결정 및 프롬프트 작성을 자동화합니다. 사용자가 하나 이상의 이미지(사진, 포스터, 콜라주, 일러스트레이션, 편집 그래픽 등)를 제공하고 '이미지가 어떻게 움직여야 하는지', '어떤 요소가 고정되어야 하는지', '아예 움직이지 말아야 하는지', 또는 '프롬프트를 어떻게 작성해야 하는지' 물을 때 활성화됩니다. 특히 텍스트, 종이 질감, 레이아웃, 프레임 등 그래픽 요소가 떠다니거나 변형되는 것을 방지해야 하는 요청에 유용합니다. 이 스킬은 주체, 구성, 물리적 관계(중력, 바람, 접촉 등)를 분석하여 움직임 유형(motion, micro-motion, static)을 결정합니다. 무분별한 애니메이션(예: 스캔 조명, 부유, 카메라 푸시인)을 피하고, 이미지 본연의 의미를 보존하는 절제된 동작을 우선합니다. 최종 출력은 플랫폼에 바로 복사 가능한 프롬프트와 함께, 주요 움직임, 고정 목록, 주요 위험 등을 포함한 구조화된 마크다운 요약입니다. 주요 플랫폼: Claude Code, Cursor 등 코드 에디터/에이전트 환경에서 이미지 분석 및 프롬프트 생성이 필요한 경우 사용됩니다. 사용자 언어가 한국어일 경우 프롬프트는 한국어로 작성되며, 대상 모델과 길이가 지정되지 않으면 기본 4초 클립을 가정합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add LiamGvchi/gc-still-image-motion-director

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

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

문서

GC 정지 이미지 모션 디렉터은(는) 무엇을 하나요?

정지 이미지를 모션 결정과 복사 가능한 이미지-투-비디오 프롬프트로 변환합니다. 이미지의 피사체, 의미, 구성, 물리적 관계에서 움직임을 도출하며, 미리 정의된 애니메이션 효과를 적용하지 않습니다.

핵심 워크플로

  1. 움직임을 제안하기 전에 실제 이미지를 검사합니다.
    • 폴더의 경우, 읽을 수 있는 이미지 파일, 크기, 이름, 시각적 패턴을 목록화합니다. 비교 작업에 실질적으로 도움이 될 때 연락처 시트(contact sheet)를 만듭니다.
    • 이미지에 접근할 수 없으면 내용을 짐작하지 말고 사용자에게 첨부하거나 다시 제공하도록 요청합니다.
  2. 관찰 내용과 추천 내용을 분리합니다.
    • 시각적으로 보이는 것을 그대로 기술합니다.
    • 추론된 의미나 움직임 의도는 '추천'으로 표시하고, 사실인 것처럼 제시하지 않습니다.
  3. 다음을 식별합니다:
    • 주요 피사체;
    • 피사체 유형 및 암시된 행동;
    • 구성 축, 초점, 여백, 프레임, 계층 구조;
    • 텍스트, 숫자, 종이 질감, 주석, 테두리 및 기타 깨지기 쉬운 레이아웃 요소;
    • 중력, 장력, 바람, 물, 접촉, 회전 또는 저항과 같은 물리적 관계.
  4. 이미지에 다음 중 어떤 것을 사용할지 결정합니다:
    • motion: 하나의 명확하고 절제된 동작;
    • micro-motion: 거의 정지 상태의 동작 또는 환경적 흔적;
    • static: 피사체 움직임 없음. 정지 상태가 이미지에 더 나은 이유를 설명합니다.
  5. 최대 다음을 선택합니다:
    • 하나의 주요 동작;
    • 하나의 물리적으로 관련된 보조 동작;
    • 하나의 선택적 관찰 효과(정당한 경우에만).
  6. 프롬프트를 작성하기 전에 고정 목록을 정의합니다.
  7. 구체적인 피사체, 경로, 범위, 타이밍, 고정 사항 및 실패 금지 사항이 포함된 플랫폼에 바로 사용할 수 있는 프롬프트를 작성합니다.
  8. 제안이 원본 디자인을 프레임 단위로 재생성하는 대신 보존하는지 확인합니다.

이미지의 올바른 움직임이 모호하거나, 여러 이미지를 비교하거나, 피사체를 정지 상태로 유지해야 한다고 결정할 때는 references/motion-decision-framework.md를 참조하세요.

최종 프롬프트를 작성할 때, 특정 플랫폼에 맞게 조정하거나, 이전 프롬프트가 변형이나 드리프트를 유발한 원인을 진단할 때는 references/prompt-construction.md를 참조하세요.

모션 규칙

움직임은 이미지 자체에서 비롯되어야 합니다.

다음 순서를 우선합니다:

  1. 피사체의 본질적인 행동;
  2. 그 행동으로 인한 물리적 반응;
  3. 첫 두 가지가 적합하지 않을 때 환경 또는 관찰 효과.

스캔 조명, 부유, 호흡하는 종이, 시차, 입자, 카메라 푸시인 또는 일반적인 시네마틱 움직임을 기본값으로 사용하지 마십시오. 표본, 돌, 기록 보관소, 멈춘 기계 장치 또는 조용한 물체를 살아있는 피사체처럼 행동하도록 강요하지 마십시오. 유효한 결과는 피사체 움직임이 없음을 추천할 수도 있습니다.

사용자가 더 강한 애니메이션을 명시적으로 요청하지 않는 한 움직임을 절제하십시오. 의도된 관계를 읽을 수 있게 만드는 가장 작은 움직임을 사용하십시오.

안정성 규칙

  • 활자, 숫자, 레이블, 손글씨 메모, 종이 질감, 테두리, 프레임, 그리드 및 콜라주 형상을 고정합니다.
  • 구성이 명확한 경로를 제공하지 않는 한 피사체를 원래 시각적 영역 내에 유지합니다.
  • 피사체 수, 정체성, 실루엣, 의복, 비율 및 객체 연결성을 보존합니다.
  • 로프, 손잡이, 관절, 줄기, 팔다리 및 기계적 연결이 끊어지지 않도록 유지합니다.
  • 포스터, 콜라주, 기록 보관소 및 편집 레이아웃의 경우 기본적으로 카메라 움직임을 피합니다.
  • 소스 이미지에서 이미 제공된 관련 없는 스타일을 설명하지 마십시오. 중복된 스타일 언어는 재드로잉을 조장할 수 있습니다.
  • 움직임 없는 추천의 경우, 동작을 발명하는 대신 정적 내보내기나 최소한의 환경적 흔적을 제안합니다.

출력

단일 이미지의 경우 다음을 반환합니다:

图片:
[이름]

画面观察:
[보이는 피사체, 구성, 깨지기 쉬운 요소]

动态判断:
[motion / micro-motion / static] — [간단한 이유]

建议运动:
- 主动作:
- 伴随动作:
- 范围与路径:
- 节奏与时长:

必须固定:
- [...]

不建议:
- [...]

可直接复制到[目标平台]:
[완전한 프롬프트]

主要风险:
- [...]

빈 필드는 생략합니다. 사용자가 프롬프트만 요청한 경우, 복사 가능한 프롬프트만 반환합니다.

폴더 또는 이미지 세트의 경우:

  1. 공유된 시각적 시스템을 요약합니다;
  2. 어떤 제약 조건을 공유할 수 있는지 기술합니다;
  3. 각 이미지를 motion, micro-motion, static으로 분류합니다;
  4. 요청된 각 이미지에 대해 별도의 프롬프트를 작성합니다;
  5. 피사체 행동이 다른 경우 하나의 보편적인 프롬프트로 충분하다고 주장하지 마십시오.

사용자가 한국어로 작성하면 기본적으로 한국어를 사용합니다. 대상 모델과 길이가 지정되지 않은 경우 기본적으로 절제된 4초 이미지-투-비디오 클립을 가정하고, 해당 가정을 간략히 명시합니다.

품질 검사

전달하기 전에 다음을 확인하십시오:

  • 움직임이 이미지에서 보이는 것에 의해 발생합니까?
  • 지배적인 동작이 하나만 있습니까?
  • 보조 동작이 동일한 물리적 원인을 따릅니까?
  • 깨지기 쉬운 모든 디자인 요소가 명시적으로 고정되었습니까?
  • 프롬프트가 단순히 "자연스럽게 움직여"라고 말하는 대신 범위, 방향 및 리듬을 지정합니까?
  • 카메라가 절대 움직이지 않아도 결과가 여전히 작동할 수 있습니까?
  • 모든 이미지에 동일한 효과를 사용하는 것을 피했습니까?
  • 추측한 원본 프롬프트를 사실로 제시하는 대신 불확실성을 표시했습니까?

관련 스킬