AI 360도 회전 영상: 사진 두 장으로 제품 돌리기

사진 한 장이면 AI가 보이지 않는 면을 모두 지어냅니다. 360도 회전 영상은 앞면과 뒷면을 프레임으로 고정해 반 바퀴 클립 두 개를 만든 뒤 이으세요.

읽는 시간 5분Sume
전체 글

AI 360도 회전 영상은 제품이, 또는 제품 주위의 카메라가 한 바퀴를 완전히 도는 생성 클립입니다. 사진이 한 장뿐이면 영상 모델은 사진에 나오지 않는 면을 라벨까지 모두 지어내야 합니다. 회전을 더 많이 고정하려면 양면을 모두 주세요. 앞면 사진을 첫 프레임으로, 뒷면 사진을 마지막 프레임으로 넣으면 반 바퀴가 되고, 뒷면에서 앞면으로 가는 두 번째 클립이 회전을 완성합니다.

결과물은 평면 영상이며, 인터랙티브 360 뷰어나 VR 영상이 아닙니다. 내용은 2026-09-28에 확인한 Sume의 영상 생성 (영문), 영상 프레임, Timeline 1.0 문서에서 가져왔습니다. 현재 동작이라고 설명한 내용은 Sume의 API 코드에서 확인한 것입니다.

AI로 사진 한 장에서 360도 영상을 만들 수 있나요?

네, 다만 모델이 추측해서 만듭니다. POST /v1/videos에 사진을 first_frame으로 보내고, 프롬프트에서 한 바퀴 회전을 요청하세요. 예를 들면 "the bottle rotates 360 degrees on a turntable, static camera, plain white background"(턴테이블 위에서 병이 360도 회전, 고정 카메라, 무늬 없는 흰 배경)입니다. 여러분의 사진은 첫 프레임뿐입니다. 이후의 각도는 모두 생성되므로 뒷면과 옆면, 그 위의 글자는 지어낸 것입니다. 클립을 쓰기 전에 확인하세요.

앞면과 뒷면 사진으로 360도 회전 영상을 어떻게 만드나요?

  • 앞면과 뒷면을 같은 배경에서, 같은 거리와 높이로, 같은 조명 아래 촬영하세요. 두 사진 모두 1:1처럼 요청할 화면 비율로 자르세요.
  • 클립 1: 앞면 사진을 first_frame으로, 뒷면 사진을 last_frame으로 넣고, 프롬프트에 한 방향으로 도는 반 바퀴를 적습니다.
  • 클립 2: 뒷면 사진을 first_frame으로, 앞면 사진을 last_frame으로 넣고, 방향과 속도는 같게 합니다.
  • Timeline 1.0 렌더로 이으세요. 클립 1은 start: 0에, 클립 2는 그 바로 뒤에 transition 없이 놓습니다. 클립 2는 클립 1이 시작하는 사진에서 끝나므로, 이어 붙인 영상은 루프할 수 있습니다. 끊김 없는 AI 루프 영상을 참고하세요.
curl -X POST https://api.sume.com/v1/videos \
  -H "Authorization: Bearer $SUME_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: spin-front-to-back-001" \
  -d '{
    "model": "seedance-2",
    "prompt": "The perfume bottle turns 180 degrees clockwise on a turntable at a steady speed. Static camera, plain white background, soft studio light",
    "frame_images": [
      { "type": "image_url", "image_url": { "url": "https://example.com/front.jpg" }, "frame_type": "first_frame" },
      { "type": "image_url", "image_url": { "url": "https://example.com/back.jpg" }, "frame_type": "last_frame" }
    ],
    "aspect_ratio": "1:1",
    "resolution": "720p",
    "duration": 5
  }'

옆면 사진도 추가할 수 있나요?

같은 요청에 레퍼런스로 넣을 수는 없습니다. 요청에 frame_images와 input_references가 모두 있으면 프레임이 우선하고 요청은 이미지로 영상 만들기로 처리되며, 현재 코드에서는 이때 레퍼런스가 모델에 전달되지 않습니다. 더 많은 각도를 쓰려면 대신 반의반 바퀴씩 이으세요. 앞면에서 오른쪽 면, 오른쪽 면에서 뒷면, 뒷면에서 왼쪽 면, 왼쪽 면에서 앞면으로 갑니다. 클립 네 개를 순서대로 잇는 것이며, 클립마다 따로 생성합니다.

라벨은 어떻게 확인하고, 반 바퀴 클립 두 개는 어떻게 잇나요?

완성된 클립마다 POST /v1/video-frames로 스틸을 추출해 사진과 비교하세요. 특히 어느 사진도 화면을 고정하지 않는, 각 반 바퀴의 중간 지점을 살펴보세요. 무엇을 봐야 하는지는 Image-to-Video 제품 로고 왜곡에서 다룹니다. 그런 다음 클립을 이으세요.

영상 생성 (영문), 영상 프레임, Timeline 1.0, API 요금 기준, 2026-09-28 확인.
단계호출입력비용
반 바퀴 클립 두 개POST /v1/videos공개 HTTPS URL의 프레임 이미지모델별, GET /v1/videos/models의 pricing_skus 기준
라벨 확인POST /v1/video-frames워크스페이스의 media.sume.com 클립 하나와 지정한 시각과금 없음
잇기POST /v1/timeline-1.0/render워크스페이스의 media.sume.com 클립, 슬롯 1–200개. 소리가 없으면 audio.mode: "silence"출력 분당 $0.10 기준으로 예약, 분 단위로 올림

어떤 제한이 있나요?

  • 각 반 바퀴의 양 끝만 여러분의 사진입니다. 그 사이의 각도는 생성되므로 형태가 정확하다거나 라벨이 온전하다는 보장이 없으며, 두 반 바퀴가 정확히 맞물리지 않을 수 있습니다.
  • 현재 코드에서 last_frame에는 first_frame이 필요하며, grok-imagine-video-1.5는 마지막 프레임을 받지 않습니다.
  • 영상 프레임과 Timeline은 여러분 워크스페이스의 media.sume.com 파일만 읽습니다. Sume는 출력물을 자체 미디어 URL로 미러링하므로 생성된 클립은 쓸 수 있습니다. Job이 completed가 되면 GET /v1/jobs/{id}/result에서 클립 URL을 읽으세요.
  • Timeline의 기본 출력은 1080×1920입니다. 정사각형 클립이라면 output.width와 output.height를 1080과 1080처럼 설정하세요.
  • Timeline 렌더의 소리는 오디오 스파인과 선택 사항인 사운드트랙에서만 옵니다. 현재 코드에서는 각 클립의 자체 오디오가 버려집니다.

출처

관련 글

활용 사례 카테고리의 다른 글

활용 사례 글 전체 보기

작성자 Sume