본문으로 건너뛰기

애니메이션을 실사로 바꾸는 AI: 그림을 사진으로, 또는 실사 영상 속으로

애니메이션과 일러스트를 장당 $0.03에 사실적인 사진으로 바꾸고, 같은 캐릭터를 실사 영상에 출연시킵니다. 실제 결과, 한계, API 예시.

작성자
Lydia
발행
읽는 시간
약 9분
버건디 코트를 입은 여성의 애니메이션풍 일러스트와, Anime to Real로 만든 같은 여성의 사실적인 사진이 나란히 놓여 있다.

"애니를 실사로"라는 말에는 두 가지 뜻이 있습니다. 하나는 정지 이미지로, 그림을 사진처럼 보는 것입니다. 다른 하나는 움직임으로, 그 캐릭터가 진짜 풍경 속을 걷는 모습을 보는 것입니다. 온라인 변환기 대부분은 앞의 것만 합니다. 이 글은 오늘 바로 써 볼 수 있는 두 도구로 둘 다 다룹니다. Anime to Real은 그림을 사실적인 사진으로 바꾸며 장당 $0.03 정액입니다. MiniMax H3 Character Swap은 내가 준비한 영상 클립 속 인물을 그림 속 또는 3D 캐릭터로 바꿔, 실사 인물로 그려 냅니다.

아래 이미지와 클립 속 인물은 모두 가상의 성인입니다. 이미지는 모델의 공식 예시라서, 모델 페이지를 열면 같은 입력으로 다시 돌려 볼 수 있습니다.

두 단계를 이어서 테스트하지는 않았습니다. 영상 예시에서 참조로 쓴 것은 이미지 도구로 만든 사진이 아니라 그려진 원본 그림이고, 영상 방식에는 직접 준비한 실사 클립이 필요합니다. 테스트에는 옷을 제대로 갖춰 입은 평범한 인물과 장면을 썼고, 성인 콘텐츠는 여기서 시험하지 않았습니다.

1단계: 그림이 사진이 된다

Anime to Real은 애니 장면, 카툰, 일러스트, 회화 한 장을 받아 같은 장면의 사실적인 사진을 돌려줍니다. 포즈, 옷, 배경은 그대로입니다. Qwen-Image-Edit-2511에 Anything2Real LoRA를 얹어 실행하므로 가중치를 직접 두거나 ComfyUI 워크플로를 짤 필요가 없습니다. 결과는 보통 16~21초 안에 도착합니다.

양치식물 온실의 여성을 그린 애니 키 비주얼. 프롬프트는 한 줄이었습니다. "a woman in her thirties with long silver hair in a burgundy wool coat in a glass greenhouse".

양치식물 온실에 서 있는, 긴 은발에 버건디 코트를 입은 여성의 애니 일러스트. 입력 이미지.
입력: 그림.
같은 여성이 같은 코트를 입고 같은 온실에 서 있는, Anime to Real가 만든 사실적인 사진.
출력: 코트, 머리카락, 온실이 그대로 남았다.

해 질 녘 통나무집 현관의 수염 난 남자. 머그잔의 김, 랜턴, 가을 계곡이 사진으로 돌아왔습니다.

통나무집 현관에서 김이 나는 머그를 든 검은 피코트 차림 남자의 애니 일러스트. 입력 이미지.
입력: 그림.
해 질 녘 현관에서 김이 나는 머그를 든 차콜 피코트 차림 수염 난 남자의 사실적인 사진.
출력: 같은 현관, 같은 랜턴, 같은 계곡.

세 번째 예시인 눈 내리는 기차역 승강장에서는 증기기관차, 가로등, 우산이 제자리에 그대로 남았습니다.

눈 내리는 승강장에서 우산을 쓴 두 사람과 그 뒤의 증기기관차를 담은 사실적인 사진.
눈 내리는 승강장: 기관차, 가로등, 우산이 제자리에 있다.

도움이 되는 것과 안 되는 것

  • 인물을 성인으로 묘사하세요. 프롬프트는 선택 사항입니다. 모델 페이지에는 짧은 설명을 붙이면 피부, 옷감, 빛이 사실적으로 나온다고 적혀 있습니다. 누가 봐도 성인임이 분명하도록 나이를 적으세요("a woman in her early thirties").
  • 평면적인 그림체는 검증 전입니다. 저희 예시는 모두 밀도 있게 그린 키 비주얼 스타일 일러스트였습니다. 아주 평면적이고 단순화된 그림체는 시도하지 않아서 어떻게 변환되는지 말할 수 없습니다.
  • 글자. 테스트 두 번에서 그림에 테두리와 제목 글자, 또는 역 간판이 있었습니다. 프롬프트에 "no text and no border"를 붙이자 둘 다 사라졌습니다.
  • 가로세로 비율을 비워 두면 원본 이미지의 모양이 유지됩니다. 아홉 가지 비율 중에서 고를 수도 있고, 어느 비율이든 가격은 같습니다.

2단계: 캐릭터가 실제 영상 속에서 움직인다

사진은 "어떻게 생겼을까"에 답합니다. 영상은 "정말 거기 있다면 어떻게 보일까"에 답합니다. MiniMax H3 Character Swap은 클립 속 한 사람을 이미지 한 장의 캐릭터로 바꾸고, 원래의 연기, 카메라, 장면을 그대로 유지합니다. 그림이나 3D 애니메이션 캐릭터를 참조로 주면 그 캐릭터의 실사 버전을 캐스팅합니다. 카툰을 영상에 붙여 넣는 방식이 아닙니다.

이발소 클립 하나를 썼습니다. 흰 셔츠의 남자가 일어나 거울로 머리를 매만지고 나가는 장면입니다. 참조는 두 가지입니다.

만화 속 여주인공. 참조는 붉은 머리, 갈색 비행 재킷, 올리브색 카고 바지를 입은 펜화입니다.

붉은 머리에 갈색 비행 재킷과 올리브색 카고 바지를 입은 여성의 펜화 만화 그림. 캐릭터 참조.
참조: 그림, 전신, 단색 배경.
이발소 클립의 한 장면. 갈색 비행 재킷의 붉은 머리 여성이 거울 앞에서 머리를 만진다.
결과의 포스터 프레임.
흰 셔츠의 남자가 만화 여주인공으로 바뀐 이발소 클립. 768p, 5초.

3D 애니메이션 캐릭터. 참조는 회색 수염에 남색 피코트를 입은 남자의 렌더링입니다.

단색 파란 배경에 선 웃는 회색 수염의 3D 애니메이션풍 남자와 남색 피코트의 렌더링. 캐릭터 참조.
참조: 3D 렌더링.
같은 이발소 클립의 한 장면. 남색 피코트의 회색 수염 남자가 거울 앞에서 머리를 만진다.
결과의 포스터 프레임.
원래 남자 대신 남색 피코트의 3D 애니메이션 남자가 나오는 같은 이발소 클립.

두 클립 모두 머리색, 수염, 재킷이나 코트, 바지가 이어졌고, 새 인물은 원본과 같은 박자로 일어나 거울을 확인하고 나갔습니다. 이어지지 않는 것은 그림체입니다. 결과가 실사 인물이기 때문에 선화와 셀 셰이딩은 사라집니다. 카툰 느낌을 남기고 싶다면 이 방법이 아니라 스타일화된 영상 모델이 맞습니다.

참조 이미지는 이렇게 준비하세요

  • 머리부터 발끝까지 전신, 단색 배경일 때 가장 잘 나왔습니다. 여기서 쓴 참조는 둘 다 전신입니다(3D는 단색 파란 배경). 상반신 참조, 복잡한 배경, 여러 사람이 나온 이미지는 시도하지 않았습니다.
  • 프롬프트에는 누구를 바꿀지 짧게 적습니다("the man in the white shirt"). 비워 두면 주인공이 바뀝니다.
  • 컷이 없는 한 샷을 쓰세요. 클립은 처음 15초만 사용됩니다. 길이와 가로세로 비율은 클립에 맞추세요.
  • 높은 해상도에 비용을 쓰기 전에 480p로 교체가 잘 되는지 확인하세요.

실제로 부딪힌 한계

  • 성공률은 측정하지 않았습니다. 예시용으로 돌린 768p 교체 7번 중 채택한 것은 4번입니다. 나머지 3번은 배경에 댄서가 늘어난 것이 1번(시드를 바꾸자 해결), 원본 옷이 남은 것이 2번이며, 둘 다 두 사람이 점프수트를 입은 경우였습니다. 이발소 두 번(그림 참조와 3D 참조)은 모두 첫 시도에 성공했습니다. 먼저 480p로 확인하세요.
  • 요청 한 번에 캐릭터 하나입니다. 두 사람을 바꾸려면 클립을 두 번 돌리며 매번 다른 사람을 지정하세요.
  • 출력은 요청한 길이로 새로 생성된 클립이지, 원본 파일에서 한 사람만 덧칠한 것이 아닙니다. 그래서 배경의 작은 부분이 달라질 수 있습니다.

코드로 둘 다 호출하기

사진은 요청 한 번입니다.

bash
curl https://api.spicyapi.ai/api/v1/jobs/createTask \
  -H "Authorization: Bearer $SPICY_API_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "spicyapi/anime-to-real-v1/edit",
    "input": {
      "image_url": "https://example.com/drawing.webp",
      "prompt": "a woman in her thirties with long silver hair in a burgundy wool coat in a glass greenhouse",
      "aspect_ratio": "3:4",
      "output_format": "jpeg",
      "seed": 424242
    }
  }'

영상도 같은 요청 형태입니다.

bash
curl https://api.spicyapi.ai/api/v1/jobs/createTask \
  -H "Authorization: Bearer $SPICY_API_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "minimax/h3-character-swap/video-edit",
    "input": {
      "video_url": "https://example.com/barbershop.mp4",
      "image_url": "https://example.com/character-full-body.jpg",
      "prompt": "the man in the white shirt",
      "duration_seconds": 5,
      "aspect_ratio": "16:9",
      "resolution": "480p",
      "seed": 42
    }
  }'

둘 다 작업 ID를 돌려줍니다. 흐름은 작업 가이드에 있습니다. 웹 Playground에서는 같은 입력이 폼으로 나옵니다.

비용

  • Anime to Real: 출력 이미지 한 장당 $0.03 정액. 가로세로 비율과 형식은 가격을 바꾸지 않습니다.
  • MiniMax H3 Character Swap: 해상도별 초당 과금으로 480p $0.06, 540p $0.09, 768p $0.135, 1080p $0.27입니다. 출력 초와 원본 영상 초(시작한 초마다, 원본은 최대 15초)에 과금되고, 요청당 캐릭터 이미지 요금 $0.02가 더해집니다. 5초 클립에서 5초 출력을 만들면 과금 대상은 10초이므로 480p는 $0.62(10 × $0.06 + $0.02), 768p는 $1.37(10 × $0.135 + $0.02), 1080p는 $2.72(10 × $0.27 + $0.02)입니다. 정확한 합계는 모델 페이지의 실시간 견적에서 확인하세요.

동의와 초상

영상 방식은 처리할 권한이 있는 영상과 초상에만 쓰세요. 본인, 서명된 동의서가 있는 출연자, 직접 생성한 가상 인물입니다. 실존 인물을 본인의 명시적이고 충분한 설명에 따른 동의 없이 사적이거나 명예를 훼손하는 영상에 넣는 일, 누군가를 사칭하는 일, 미성년자가 나오는 영상에 쓰는 일은 금지입니다. 사진이 공개되어 있다고 동의한 것은 아니며, 동의는 프로젝트 사이에 이전되지 않습니다. 내가 권리를 갖지 않은 그림 속 캐릭터에는 저작권이 있을 수 있으니 공개해도 되는 범위를 확인하세요.

어느 쪽을 쓸까

  • 사진만 필요하다면: Anime to Real.
  • 캐릭터가 실제 장면에서 움직이길 원한다면: 내 클립에 Character Swap. 교체가 어떻게 동작하는지는 AI로 영상 속 인물을 바꾸는 방법을 보세요.
  • 사진의 포즈를 나중에 바꾸고 싶다면: Pose Changer.

FAQ

무료로 써 볼 수 있나요? 두 모델 모두 무료 구간이 없습니다. 사진 한 장은 $0.03이고, 5초 480p 교체는 실행 전에 정확한 견적이 표시됩니다.

애니뿐 아니라 3D 캐릭터나 회화에도 되나요? 옷과 포즈는 유지되나요? 이미지 도구는 애니 장면, 카툰, 일러스트, 회화를 모두 받습니다. 저희 실행에서는 구도, 포즈, 옷, 배경이 그림을 따랐고 얼굴과 피부는 새로 그려졌습니다. 영상 방식은 3D 렌더링을 참조로 받았습니다.

그려진 애니 장면을 실사 영상으로 만들 수 있나요? 두 단계를 이어 쓰는 방식은 시험하지 않았습니다. 영상 방식은 내가 준비한 실사 클립 속 한 사람을 바꾸고, 이미지 도구는 그림 한 장을 사진으로 바꿉니다.

다른 언어 English · 日本語 · Español · Русский

직접 해 보기

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

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