AI 건설 타임랩스 영상: 빈 부지에서 완공까지

AI 건설 타임랩스는 빈 부지를 첫 프레임으로, 완공된 건물을 마지막 프레임으로 고정합니다. 그 사이의 모든 공정은 모델이 지어냅니다.

읽는 시간 5분Sume
전체 글

AI 건설 타임랩스는 빈 부지에서 시작해 완공된 건물에서 끝나는 생성 클립으로, 그 사이의 공정은 영상 모델이 지어냅니다. 부지 사진을 클립의 첫 프레임으로, 완공된 건물 이미지를 마지막 프레임으로 보내고, 프롬프트에서 공사 과정의 타임랩스를 요청하세요. 결과물은 공사를 연출한 것이지 실제 공사의 기록이 아닙니다.

"Time-lapse"는 설정이 아니라 프롬프트에 쓰는 문구입니다. Sume의 영상 생성 (영문) 문서는 "A time-lapse of a flower blooming"(꽃이 피어나는 타임랩스)을 예시 프롬프트로 씁니다. 나머지 내용은 그 문서와 Image API (영문), 미디어 입력, Timeline 1.0 페이지에서 가져왔으며, 모두 2026-09-28에 확인했습니다. 현재 동작이라고 설명한 내용은 Sume의 API 코드에서 확인한 것입니다.

AI 건설 타임랩스는 어떻게 만드나요?

  • 고정된 시점에서 시작하세요. 타임랩스 카메라가 설 만한 자리에서 찍은 빈 부지나 텅 빈 방의 사진이면 됩니다.
  • 끝 프레임도 같은 시점으로 만드세요. 설계 렌더링을 쓰거나, POST /v1/images로 부지 사진을 편집하세요. 사진을 input_references에 넣고, 프롬프트에 완공된 건물을 설명하고, 레퍼런스에 맞추도록 aspect_ratio: "auto"를 설정하되, 카탈로그에 이 값이 나열된 모델을 쓰세요.
  • 두 이미지를 공개 HTTPS URL에 올리세요. Image API는 서명된 결과 URL을 반환하는데, 서명된 URL이나 비공개 URL은 생성 입력으로 거부됩니다.
  • 마지막 프레임을 받는 모델로 POST /v1/videos를 보내세요. 부지는 first_frame, 건물은 last_frame으로 넣습니다.
curl -X POST https://api.sume.com/v1/videos \
  -H "Authorization: Bearer $SUME_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: build-timelapse-001" \
  -d '{
    "model": "wan-3.0",
    "prompt": "A time-lapse of a two-story house being built on this lot: foundation, framing, roof, windows, then paint and landscaping. Fixed camera, clouds racing, day and night cycling",
    "frame_images": [
      { "type": "image_url", "image_url": { "url": "https://example.com/empty-lot.jpg" }, "frame_type": "first_frame" },
      { "type": "image_url", "image_url": { "url": "https://example.com/finished-house.jpg" }, "frame_type": "last_frame" }
    ],
    "aspect_ratio": "16:9",
    "resolution": "720p",
    "duration": 15
  }'

AI 타임랩스 프롬프트에는 무엇을 써야 하나요?

타임랩스를 켜는 요청 필드는 없으므로 프롬프트가 그 역할을 합니다. Sume 문서는 움직임, 카메라 앵글, 조명, 장면 구성을 자세히 적으라고 권합니다. 공사 장면이라면 다음과 같습니다.

  • "time-lapse"라고 쓰고 카메라는 고정하세요. "fixed camera"(고정 카메라)나 "locked-off wide shot"(고정된 와이드 샷)처럼 씁니다.
  • 공정을 일어나는 순서대로 나열하세요. 기초, 골조, 지붕, 창문, 마감 순입니다.
  • 빛으로 시간의 흐름을 보여 주세요. "clouds racing"(빠르게 흘러가는 구름), "day and night cycling"(반복되는 낮과 밤), "shadows sweeping across the lot"(부지를 쓸고 지나가는 그림자)처럼 씁니다.
  • 주제는 건물 하나로 유지하세요. 인부와 장비가 지나갈 수는 있지만, 화면이 무엇에 관한 것인지 적으세요.

공정을 더 많이 보여 주려면 어떻게 하나요?

공정을 고정하세요. 빈 부지, 기초, 골조, 완공된 집처럼 공정마다 같은 시점의 스틸을 하나씩 만들되, 각 스틸은 앞 스틸을 편집해 만듭니다. 이웃한 두 장마다 클립을 하나씩 생성해 각 클립이 다음 클립이 시작하는 스틸에서 끝나게 한 뒤, 클립을 Timeline 1.0 렌더 한 번으로 이으세요. 두 장씩 잇는 방법은 이미지 여러 장으로 AI 영상 만들기에서 다룹니다.

Image API (영문), 영상 생성 (영문), Timeline 1.0 기준, 2026-09-28 확인. 클립 길이는 GET /v1/videos/models가 제공하는 카탈로그 기준입니다.
단계호출알아 둘 규칙
공정마다 스틸 하나이전 스틸을 input_references에 넣은 POST /v1/images레퍼런스는 공개 HTTPS. 레퍼런스에 맞추려면 aspect_ratio: "auto" 권장. 결과가 서명된 URL로 오므로 남길 스틸은 공개 URL에 호스팅
두 장마다 클립 하나frame_images를 넣은 POST /v1/videoslast_frame에는 first_frame이 필요함. seedance-2.5는 4–30초, wan-3.0은 2–30초, 나머지는 15초 이하
영상 하나POST /v1/timeline-1.0/render내 워크스페이스의 media.sume.com 클립만. 슬롯 1–200개. 소리가 없으면 audio.mode: "silence"

어떤 제한이 있나요?

  • 공정은 지어낸 것입니다. 이 클립은 공사 진행 영상도, 실제 공사의 기록도 아니며, 클립에 나오는 시공 단계가 물리적으로 맞다는 보장도 없습니다.
  • 현재 코드에서 last_frame에는 first_frame이 필요하며, grok-imagine-video-1.5는 마지막 프레임을 받지 않습니다.
  • 클립 하나는 최대 30초입니다. 더 긴 타임랩스는 클립을 이어 붙이세요.
  • Timeline은 Sume에 호스팅된 파일만 받습니다. Sume는 출력물을 자체 미디어 URL로 미러링하므로 생성된 클립은 쓸 수 있습니다. Job이 completed가 되면 GET /v1/jobs/{id}/result에서 클립 URL을 읽으세요.
  • Timeline의 기본 출력은 1080×1920이므로, 16:9 편집본이라면 output.width와 output.height를 1920과 1080처럼 설정하세요.
  • Timeline 렌더의 소리는 오디오 스파인과 선택 사항인 사운드트랙에서만 옵니다. 현재 코드에서는 각 클립의 자체 오디오가 버려집니다.
  • 완공된 프로젝트의 실제 사진 두 장으로 변화를 드러내는 장면은 비포 애프터 영상 생성 API를, 매물 영상은 부동산 사진을 AI 영상으로를 참고하세요.

출처

관련 글

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

활용 사례 글 전체 보기

작성자 Sume