본문으로 건너뛰기

스케치를 AI 영상으로 만드는 워크플로우: 선화를 유지하고 움직임 더하기

선화를 사진처럼 바꾸지 않고 움직이는 방법: 첫 프레임을 준비하고, 평면 잉크 프롬프트를 작성하고, Wan 2.6, LTX 2.5, H3 LoRA 중에서 고릅니다.

작성자
Lydia
발행
읽는 시간
약 17분
수정
새 그림, 접은 종이 새, 스토리보드를 비교하는 두 명의 화가

스케치를 움직이면서도 스케치처럼 보이게 하려면, 정제한 그림을 첫 프레임으로 보내고 작은 동작 하나만 요청한 뒤, 마지막 프레임까지 선이 선으로 남는지 확인하세요. Image-to-video 모델은 사용자의 그림에서 시작하지만 다시 해석할 자유가 있으므로, 가장 흔한 실패는 사용자의 그림으로 시작했다가 서서히 음영이 들어간 사진처럼 변해버리는 클립입니다.

SpicyAPI에는 스케치 전용 Video 태스크가 없습니다. 경로는 이렇습니다: 그림을 준비하고, 선택적으로 Image 모델로 발전시킨 뒤, Image-to-video 태스크를 실행합니다. 그림의 느낌은 유지하지만, 편집 가능한 획 경로는 유지되지 않습니다.

아래 예제는 하나의 장면을 사용합니다. 각진 접은 종이 스타일의 손그림 새를 크림색 종이 위에 채우지 않은 잉크 외곽선으로 그렸고, 한쪽 날개는 펼쳐져 있고, 새가 두드리는 작은 책상 종이 있습니다. 속이 빈 도형과 빈 종이는 어긋남을 쉽게 드러냅니다.

원하는 것반드시 남아야 하는 것어디서 시작하는지
원래 선화를 움직이기획 스타일, 실루엣, 종이정제한 그림을 첫 프레임으로, 작은 동작
스케치를 완성 일러스트로 만든 뒤 움직이기구도, 핵심 캐릭터 특징발전시킨 스틸을 승인한 뒤 움직이기
스케치를 사실적인 장면으로 바꾸기레이아웃과 동작 아이디어프롬프트에서 매체가 바뀌어도 된다고 명시
정확한 획을 예측 가능하게 움직이기편집 가능한 패스와 레이어Video 모델이 아니라 레이어 또는 벡터 애니메이션
세 가지 그림 목표가 세 가지 경로로 이어진다.
세 가지 그림 목표가 세 가지 경로로 이어진다.

"스케치를 유지한다"의 의미 정하기

프롬프트를 쓰기 전에 변하면 안 되는 것을 먼저 적어 두세요. 이 새의 경우: 검은 외곽선은 채워지지 않은 채 유지하고, 날개 내부는 열려 있는 채 유지하며, 페이지도 크림색이고 대부분 비어 있어야 합니다. 선 굵기는 느슨하게 두고, 종은 단순한 외곽선으로 유지합니다. 이 네 가지 기준이 클립을 대조할 기준이 됩니다("먼저 선 유지 테스트" 참조).

얼마나 엄격한지도 정하세요. "내 그림으로 알아볼 수 있다"는 Video 모델로 가능합니다. "내 실제 획을 편집 가능하게"는 불가능합니다: 모델은 새로운 프레임을 합성하며 스타일을 유지한 채 외곽선을 다시 그릴 수 있습니다.

움직임은 최대한 정확하게 기술하세요. "오른쪽 날개를 한 번 들어 올려 종을 친다; 몸은 그대로"는 검증할 수 있지만, "살아 움직이게"는 검증할 수 없습니다. 회전이나 무대 구성을 더하기 전에, 작은 동작 하나로 스타일이 살아남는지 확인하세요.

스케치가 어긋나는 이유

모델은 사용자의 이미지와 프롬프트를 읽어 하나의 시퀀스를 합성합니다. 획을 따라 그리는 것이 아닙니다. realistic, cinematic lighting, detailed feathers 같은 단어는 모델이 표시를 실제 동물에 대한 설명으로 취급하도록 유도합니다. 모호한 표시도 마찬가지입니다. 구성용 타원은 그림자로, 열린 외곽선은 미완성 형태로 읽힐 수 있습니다.

이탈은 점진적으로 진행됩니다. 처음 몇 프레임은 업로드한 이미지와 일치하지만, 뒤쪽 프레임에는 부드러운 음영, 질감, 채워진 영역이 추가됩니다. 따라서 시작이 아니라 중간과 끝을 확인하세요.

해결책은 원인에 따라 달라집니다. 프롬프트가 사실적인 결과를 요구했다면, 평면 잉크 애니메이션을 기준으로 다시 씁니다. 입력이 모호하다면, 정리합니다. 둘 다 반영했는데도 매체가 다시 바뀐다면, 제어된 애니메이션을 사용합니다.

바로 움직일지, 먼저 이미지 단계를 거칠지

이미 완성된 작품이라면 그림을 바로 움직이세요: 승인된 원본 하나, 움직이라는 지시 하나면 됩니다. 이 새는 그 경로를 따릅니다.

스케치가 아직 계획 단계일 때는 이미지 단계를 추가하세요. 예를 들어 비율을 고치거나, 팔레트를 넣거나, 거친 스토리보드를 일관된 일러스트로 바꾸는 경우입니다. 움직이기 전에 새 스틸을 승인하세요. 몸을 채우거나 종이를 바꿔 버렸다면 Video 모델의 잘못이 아닙니다.

문제가 스캔이 기울었거나 조명이 나쁜 것뿐이라면, 이미지 단계를 건너뛰세요. 일반적인 이미지 편집으로 생성적 재설계 없이 고칠 수 있습니다.

거친 스케치, 정리된 외곽선, 새와 종 옆에 펼쳐진 컬러 일러스트.
가능한 입력 3가지: 거친 스케치, 정리된 외곽선, 발전된 일러스트.

첫 프레임 준비하기

  • 움직이고 싶지 않은 촬영 아티팩트를 지우세요: 그림자, 손가락, 책상 가장자리, 기울어진 테두리. 그렇지 않으면 모델은 평면의 그림이 아니라 종이 자체를 물체로 움직일 수 있습니다.
  • 고른 조명에서 스캔하거나 촬영하고 페이지를 곧게 펴세요. 프레임이 클립의 비율을 정하므로 원하는 모양으로 크롭하고, 움직일 여유를 남기세요.
  • 구성용 타원과 잔여 가이드선은 스타일의 일부가 아니라면 지우세요. 모델은 미완성 표시와 표현적 표시를 구분할 수 없습니다.
  • 종이의 미세한 질감은 남기되, 대상을 가로지르는 강한 그림자는 남기지 마세요.
  • 동작을 위한 여유를 남기세요: 날개를 들어 올릴 공간이 필요하고, 종은 손이 닿는 곳에 있어야 합니다. 새가 페이지의 절반을 가로질러야 한다면, 모델은 몸을 늘리거나 두 번째 팔다리를 만들어냅니다.
  • 제출하는 이미지에서는 화살표와 라벨을 제외하세요. 클립에 나타날 수 있습니다. 별도의 검토 시트로 옮기세요.
  • JPEG, 투명도 없는 PNG, 또는 WEBP로 내보내세요. Wan 2.6은 한 변당 240에서 8,000픽셀, 최대 20 MB를 받지만 업로드 필드는 10 MB로 제한되므로 10 MB를 넘지 마세요.

그림을 이어가는 프롬프트 작성

먼저 매체를 밝히고, 그다음 동작 하나, 카메라, 경계를 적으세요:

text
Continue this flat black-ink drawing on cream paper. The bird stays in the same
position and lifts its right wing once to tap the small outlined desk bell.
The wing lowers again. Preserve the loose ink contours, unfilled shapes and
blank paper background. No camera movement and no scene change.
Audio: one soft bell tap, otherwise quiet.

언어는 평평하게 유지하세요. 깃털 디테일, 반짝이는 눈, 볼류메트릭 라이트는 실제 동물 쪽으로 끌어당깁니다. 금지할 사진적 특징을 모두 나열하기보다 유지할 것("채워지지 않은 몸, 새로운 배경 없음")을 짧게 말하세요. 별도의 negative_prompt 필드가 있는 것은 Wan 2.6 계열(Wan 2.6과 Wan 2.6 Flash)뿐입니다. LTX 2.5와 H3 LoRA에서는 경계를 기본 프롬프트에 적습니다.

첫 테스트에서는 카메라를 고정하세요. 느린 푸시인은 다듬어 보이지만 피사체가 움직였는지 숨겨 줍니다. 카메라 이동은 따로 테스트하세요.

Wan 2.6에서 첫 테스트 실행

코드를 쓰기 전에 Playground에서 먼저 시도해 보세요:

  1. Wan 2.6 image to video를 열고, Form 뷰의 Playground 탭에 머물러 로그인한 뒤 실행합니다.
  2. Input image 아래에서 Choose a file 또는 Asset URL로 정제한 그림을 추가합니다.
  3. 위의 프롬프트를 Prompt에 붙여넣고, Negative prompt에 shading, color fill, photographic texture, camera movement를 입력합니다.
  4. Resolution을 720p로, Duration을 5로, Shot structure를 Single take로 설정하고, Seed를 고정합니다.
  5. 모델을 실행하고, 클립 전체를 아래의 네 가지 선 기준으로 검사합니다.

이 프롬프트가 채워진 Wan 2.6 열기 →

같은 요청을 코드에서 실행하려면, 그림을 업로드하고 CLI로 태스크를 만드세요. spicyapi files upload는 spicy:// 주소를 출력합니다; 이를 image_url로 붙여넣으세요:

bash
spicyapi files upload ./bird.png   # copy the spicy:// address it prints
cat > input.json <<'EOF'
{
  "image_url": "spicy://f/PASTE_ADDRESS",
  "prompt": "Continue this flat black-ink drawing on cream paper. The bird stays in the same position and lifts its right wing once to tap the small outlined desk bell. The wing lowers again. Preserve the loose ink contours, unfilled shapes and blank paper background. No camera movement and no scene change. Audio: one soft bell tap, otherwise quiet.",
  "negative_prompt": "shading, color fill, photographic texture, camera movement",
  "duration_seconds": 5,
  "resolution": "720p",
  "shot_type": "single",
  "seed": 14327
}
EOF
spicyapi tasks create --model alibaba/wan-2.6/image-to-video --input-file input.json --wait

5초 720p 실행 비용은 $0.45 입니다. 대기, 결과, 재시도는 image-to-video 가이드에 있습니다.

Agent에게 테스트를 맡기려면 MCP 서버 (spicyapi_upload_file, spicyapi_task_create, spicyapi_task_wait)를 추가하세요. 가격 확인을 위해 멈춥니다. npx skills add spicyapi-ai/spicy-skill은 Skill을 설치합니다. 어시스턴트가 CLI나 MCP를 쓰도록 알려줍니다.

필요한 제어에 따라 태스크 선택하기

세 태스크 모두 첫 이미지를 받으며, 제어 방식에서 차이가 납니다.

태스크길이그림에 중요한 제어초당 가격
Wan 2.6 image-to-video5, 10 또는 15초negative_prompt, single take 또는 multi-shot, 기본적으로 프롬프트 확장 꺼짐, 사운드720p에서 $0.09, 1080p에서 $0.135
LTX 2.5 image-to-video5에서 20초선택적 종단 프레임, 최대 4K, 사운드720p에서 $0.09, 1080p에서 $0.13, 2K에서 $0.19, 4K에서 $0.30
H3 LoRA image-to-video3에서 15초선택적 종단 프레임, LoRA 선택 (자체 LoRA 최대 3개), 사운드480p에서 $0.05, 540p에서 $0.075, 768p에서 $0.10, 1080p에서 $0.20

가격은 2026년 10월 카탈로그에 기재된 것으로, 모델 페이지에서 현재 요금을 볼 수 있습니다.

  • "나오면 안 되는 것" 목록이 필요하다면 Wan 2.6. 그림이 하나의 연속된 테이크로 남도록 샷 타입은 single로 유지하세요. multi-shot 컷은 연속성을 끊고 프롬프트 확장을 켭니다.
  • 계획된 종료 포즈가 필요하다면 LTX 2.5 또는 H3 LoRA. 종단 프레임이 정하는 것은 경로가 아니라 의도한 종료 포즈이며, LTX의 긴 클립은 그 포즈에서 더 멀어집니다. H3는 LoRA 없이도 동작하므로, 3초 480p 종단 프레임 테스트($0.15)가 가장 저렴한 시도 방법입니다.
  • 그림 스타일로 학습된 LoRA가 있다면 H3 LoRA. 종단 프레임도 받을 수 있습니다. MiniMax H3로 학습되어야 하며, SDXL 라인아트 LoRA는 동작하지 않습니다. 개념 LoRA는 스케일 0.6에서 0.8로 시작하세요. 1로 두면 클립이 프레임에서 멀어질 수 있습니다.
  • 예산 안에서 반복하려면 Wan 2.6 Flash. 같은 첫 프레임을 720p에서 초당 $0.0225에 쓸 수 있으며, 영상만 생성됩니다(사운드 없음). 프롬프트와 동작을 확정한 뒤, 사운드가 필요하면 Wan 2.6에서 유지할 테이크를 다시 실행하세요. 다른 테이크가 나오므로, 최종 모델에서 선 기준을 다시 확인합니다.

5초부터 시작하고, seed는 고정한 채 프롬프트 지시를 한 번에 하나씩 바꾸어 테이크를 비교하기 쉽게 하세요. seed를 고정해도 프레임이 동일하다는 보장은 없습니다.

이유가 있을 때만 종단 프레임 사용

두 번째 그림은 두드린 이후 날개가 내려간 상태처럼 구체적인 도착 지점이 필요할 때 도움이 됩니다. 같은 장면을 보여야 합니다: 같은 종이, 같은 프레이밍, 같은 축척, 같은 선의 언어. 종단 이미지에서 새가 더 크다면, 모델은 가까워진 것인지, 자란 것인지, 다시 그려진 것인지를 판단해야 합니다.

마지막 몇 초를 지켜보세요. 일부 클립은 그럴듯하게 움직이다가 종단 구도로 딱 전환되며, 윤곽이 갑자기 다시 그려지거나 오브젝트가 점프합니다. 양식화된 컷에는 맞지만, 부드러운 동작에는 맞지 않습니다.

양 끝이 같은 포즈를 보여 준다면, 원래 그림으로 깨끗하게 되돌아가는 레이어 애니메이션이 생성된 루프보다 더 정확합니다.

시작과 끝의 그림 카드가 비율이 일치하는 모습. 도형은 자리표시자입니다.
시작과 종단 프레임은 비율, 종이, 선의 언어를 공유해야 합니다.

먼저 선 유지를 테스트

그림 하나, 동작 하나, 카메라 조건 하나로 실행하세요. 제출하기 전에 네 가지 기준을 정합니다: 외곽선이 검은 잉크로 남는지, 몸이 채워지지 않는지, 페이지가 크림색이고 대부분 비어 있는지, 날개가 종을 향해 이해 가능한 동작을 한 번 보여주는지. 클립은 일부 기준을 통과하고 다른 기준에서 떨어질 수 있으며, 어떤 기준이 실패했는지가 무엇을 바꿔야 하는지 알려줍니다.

원인이 불분명하면, 종만 움직이고 새는 멈춘 조건으로 두 번째 테스트를 실행하세요. 그 조건에서는 선이 유지되는데 날개로 종을 두드리는 조건에서는 유지되지 않는다면, 다시 그리게 만드는 요인은 사지의 움직임입니다.

조건마다 입력을 동일하게 유지하세요. 대비, 크롭, 프롬프트를 함께 바꾸면 무엇이 도움이 되었는지 알 수 없습니다. 정제한 입력은 별도 버전으로 저장하세요.

보통 속도로 본 뒤, 윤곽이 불안정해 보이는 구간을 한 프레임씩 확인하세요. 시작, 중간, 끝의 정지 화면만 보면 그 사이의 깜빡임을 놓칩니다.

확인해야 할 점

  • 실루엣: 두드린 후에도 몸, 머리, 날개의 배치가 남는가.
  • 토폴로지: 열린 날개는 열린 채로, 부리는 붙어 있는 채로, 불필요한 팔다리가 생기지 않고, 종은 하나로 이어진 윤곽으로 남는가.
  • 선의 리듬: 작은 변화는 손그림으로 읽힌다. 사라지는 윤곽이나 계속 다시 쓰이는 표식은 불안정으로 읽힌다. 느슨한 낙서는 설명 도형보다 많은 어긋남을 견딥니다.
  • 축척: 푸시인은 선이 더 두껍게 보이게 합니다. 같은 축척으로, 전체 해상도로, 납품 크기로 비교하세요.

움직이는 그림에서는 모든 픽셀을 고정할 수 없으므로, 픽셀의 동일성이 아니라 구조와 매체를 판단하세요.

음영을 넣은 연필 스타일의 오리가미 새와 은색 탁상 종. 두 곳이 원으로 표시되어 있고(이어진 몸 윤곽, 열린 날개 내부), 세 가지 오류가 취소선으로 표시되어 있습니다: 채워진 날개, 끊어진 윤곽, 과도한 깃털 선.
검사 기준의 지시선: 이어진 윤곽과 열린 날개 내부. 취소선 예시는 채워진 날개, 끊어진 윤곽, 과도하게 세밀한 깃털을 보여 줍니다.

흔한 실패의 수정

모델이 그림을 채우거나 질감을 추가합니다. 먼저 입력을 확인하세요. 새 안에 회색 워시가 있으면 모델이 펼쳐 나갈 명암 정보를 주므로, 채워지지 않은 형태가 중요하다면 채워지지 않은 버전을 준비하세요. 프롬프트에서 "detailed feathers", "realistic shadows", "cinematic depth"를 빼고 매체를 긍정적으로 기술하세요. 움직임은 작게 유지하세요. 완전한 3D 회전을 요구하면 모델이 뒷면과 아랫면을 지어내야 하고, 질감도 따라옵니다. 이미지 단계에서 채워졌다면, 비디오를 더 만들기 전에 스틸을 고치세요. 하이브리드가 허용된다면(잉크 새, 수채화 종) 그처럼 명시하세요.

선이 깜빡입니다. 약간의 흔들림은 낙서의 매력입니다. 나타났다 사라지는 눈이나 프레임마다 획이 늘어나는 날개는 그렇지 않습니다. 움직이는 부위를 줄이세요. 몸과 머리는 고정하고 날개만 테스트하세요. 가는 옅은 선은 납품 크기에서 사라지므로 입력에서 더 두껍게 만들고, 새 입력 버전으로 저장하세요. 받은 클립은 안정적인데 소셜 업로드에서 흔들린다면 압축 문제이므로, 같은 구간을 내보내기 전후로 비교하세요.

카메라만 움직입니다. 느린 줌은 정적인 피사체를 감출 수 있습니다. 카메라를 고정하고, 날개가 종에 닿아 종이 기울어지는 것처럼 눈에 보이는 결과를 주세요. 정적인 결과에 비행, 회전, 종이 낙하를 쌓아 올리지 마세요. 먼저 더 작고 분명한 제스처를 요청하세요.

짧은 순간에서 긴 작품 만들기

먼저 작은 동작 어휘(날개 두드리기, 고개 돌리기, 페이지 전환)를 승인하고, 각각을 편집 단위로 다룹니다. 해결되지 않은 요청을 15초까지 늘리는 것은 결함에 더 많은 시간을 줄 뿐입니다.

모든 입력 프레임에서 종이 색, 획 굵기, 비율을 같게 유지하세요. 샷 간의 불일치는 생성 이전에 시작됩니다. 컷은 디졸브보다 안전합니다. 디졸브는 이중 윤곽을 만들어 결함처럼 보입니다. 반복해서 등장하는 캐릭터에는 프롬프트마다 다시 묘사하는 대신 일관된 원본 그림을 사용하세요. 조용한 종소리나 실내 소리로 샷을 이을 수 있습니다. 생성된 소리가 잘못되었다면 직접 만든 트랙을 더하세요.

완성된 영상을 납품 크기로 확인하세요. 한 클립에서는 괜찮았던 반복적인 작은 선 변화가 긴 편집에서는 눈이 피곤해집니다.

예산

위 요금 기준으로 5초 Wan 2.6 테스트는 720p에서 $0.45, 1080p에서 $0.675이므로, 720p 후보 두 개는 $0.90입니다. 3초 H3 LoRA 테스트는 480p에서 $0.15입니다. 5초 LTX 2.5는 720p에서 $0.45입니다. 이미지 단계 생성과 추가 후보는 추가 비용이 듭니다.

중단 기준을 정하세요. 두 후보 모두 선화 매체를 버렸다면, 더 생성하기 전에 경로나 입력을 바꾸세요. 그림은 유지되는데 동작이 실패한다면, 움직임을 단순화하세요.

5초 테스트의 카탈로그 가격 계산.
5초 테스트의 가격 계산. 종단 프레임을 쓰는 실행은 별도 견적이 필요합니다.

다른 경로가 더 잘 맞는 경우

획을 편집 가능한 상태로 남겨야 하거나, 타이밍을 정확히 반복해야 한다면 전통 애니메이션이나 레이어 애니메이션을 사용하세요. 점진적으로 드러내는 연출도 관절 있는 동작보다 여기에 더 잘 맞습니다: 건축 평면도를 훑거나 강조선을 그리거나, 편집 가능한 패스에서 획 하나씩 드러나는 로고 등장. 이 새의 경우, 날개, 몸, 종을 레이어로 나누고, 날개를 축 기준으로 회전시키고, 종을 기울인 뒤 둘 다 되돌립니다. 윤곽 변화는 전부 사용자가 결정합니다.

연구 수준의 스케치 조건부 제어가 필요하다면 SketchVideo repository(전용 컨트롤 모듈과 1~2장의 스케치 키프레임)가 자체 설정, 가중치, 제약 조건을 문서화합니다. 별개 프로젝트이며 SpicyAPI 태스크가 아닙니다.

종 쪽으로 날개를 드는 접은 종이 스타일 새의 스토리보드. 잉크로 그린 3개 패널.
의도한 동작의 3패널 스토리보드: 정지, 날개 듦, 종 두드림.

정리

원래 획을 예측 가능하게 움직여야 한다면 레이어 애니메이션을 사용하세요. 그렇지 않다면 다음 테스트는 정제한 그림으로 Wan 2.6에서 만드는 5초 고정 카메라 날개 두드리기입니다. 클립 전체에서 채워지지 않은 형태, 이어진 윤곽, 안정적인 종이를 확인하세요. 스케치를 일러스트나 사실적인 장면으로 바꾸려면 움직이기 전에 그 스틸을 승인하세요.

다른 언어 English · 日本語 · Deutsch · Français · Español · Português (Brasil) · Русский · Italiano · Polski

직접 해 보기

실행한 만큼만 결제하세요. 요금제도, 구독도 없습니다.

사용 모델: MiniMax H3 · ByteDance Seedance 2.0 Fast