HiAPI
블로그

튜토리얼

Seedance 2.0 Ext 2D 스티커 합성 프롬프트: 완전 분석

Oct 8, 2026
Seedance 2.0 Ext 2D 스티커 합성 프롬프트: 완전 분석

한 손이 지하철역 벤치 위의 토트백에서 무채색 회색 자외선 차단 의류를 집어 든다——그 자체로는 별로 특별할 게 없다. 이 10초짜리 짧은 영상을 돋보이게 만드는 것은 화면 위쪽에 스티커처럼 붙어 있는 평면 2D 카툰 태양이다. 시작할 때는 통통 튀며 뜨겁게 달아오르고, 자외선 차단 의류의 UPF 원단이 드러나면 당황하며, 마지막 박자에서는 완전히 식어 연한 파란색이 되어 눈을 감고 만족스럽게 2D 얼음 조각을 안고 자외선 차단 의류의 후드 옆에 붙어 있다. 이 모든 웃음 포인트는 Seedance 2.0 Ext용 이중 참조 이미지 프롬프트 구조 위에 세워져 있으며, 이 기법은 '실제 제품 + 카툰 마스코트 반응'을 다루는 거의 모든 광고에 적용할 수 있으므로 분석해 볼 가치가 있다.

전체 프롬프트

이것이 해당 짧은 영상을 생성하는 데 사용한 프롬프트이며, 전체 번역은 다음과 같다(원본 생성은 중국어로 이루어졌고, 아래 내용은 어떠한 단순화나 요약도 하지 않았다):

장면: 실사, 핸드헬드 촬영 스타일. 도시 지하철역 입구 앞에서 한 손이 연한 회색 UPF
자외선 차단 의류를 벤치 위의 검은 토트백 위로 들어 올리고 있다. 자연광, 실제 거리
분위기, 실사 화면 자체에는 어떠한 스타일화도 하지 않는다.

2D 평면 카툰 태양 캐릭터를 합성한다(캐릭터 디자인은 @image1 참조——
비율, 색상 배색, 선
굵기를 변경하지 말 것). 이 캐릭터는 스티커처럼 실사 화면에 붙는다:
항상 완벽한 평면 2D를 유지해야 하며, 주변 실제 세계의
조명과 그림자를 무시하고, 실사 화면의 어떠한 3D 명암, 반사,
원근 왜곡도 절대 묻어나지 않아야 한다.

@image1——오직 캐릭터의 제품 디자인만 고정한다(태양 아이콘의 모양,
얼굴, 색상 단계, 비율). 이 참조 이미지에서 장면, 배경, 손,
자외선 차단 의류의 세부 사항을 가져오지 말 것.
@image2——오직 실사 장면과 자외선 차단 의류의
착용/들고 있는 방식만 고정한다(손 위치, 벤치, 지하철 입구, 카메라 구도). 이
참조 이미지에서 캐릭터 디자인을 가져오지 말 것.

타임 포인트(화면 속 실제 손동작과 동기화된 4개의 코미디 비트):
1. 0-2s: 태양 캐릭터가 밝은 노란색-주황색을 띠고
   과장된 '더위' 에너지로 통통 튀며, 접힌 자외선 차단 의류 위에 위치한다.
2. 3-5s: 손이 자외선 차단 의류를 들어 올려 원단을 보여준다; 캐릭터는
   과장된 당황 반응을 보이고, 만화식 땀방울이 튀어나오며, 색상이
   주황빛 빨간색으로 변한다.
3. 6-8s: 손이 자외선 차단 의류를 카메라 쪽으로 완전히 펼친다; 캐릭터는
   뚜렷하게 식어, 색상이 빨간색에서 연한 파란색으로 바래고, 움직임이 느려진다.
4. 8-10s: 클라이맥스/공개——캐릭터는 이제 완전히 연한 파란색이 되어 2D 평면
   얼음 조각(얼음에도 동일한 평면 스티커 규칙 적용)을 안고, 만족스럽게
   자외선 차단 의류의 후드 옆에 파묻혀, 눈을 감고 완전히 시원해진다.

사운드 디자인: 캐릭터가 처음 튈 때 경쾌한 코미디 '보잉' 소리,
땀 비트에는 만화식 쉬익/증기 소리, 마지막 냉각 포옹에는 부드러운
'아' 숨소리와 은은한 종소리를 넣는다. 전반적으로 실제 세계의 환경
지하철/거리 소리를 유지한다——실사 오디오를 음소거하지 말 것.

회피: 화면 어느 위치에도 읽을 수 있는 텍스트, 가격 태그, UI 요소, 자막,
설명 텍스트, 워터마크가 나타나서는 안 된다. @image1/@image2의 중국어 또는 기타 텍스트가
최종 합성 화면에 스며들어서는 안 된다. 어떤 순간에도 스티커 캐릭터에 3D 명암을 추가하거나
재조명하지 말 것.

왜 이렇게 작동하는가

두 장의 참조 이미지, 두 개의 완전히 다른 역할.@image1은 태양 캐릭터 아트의 깔끔한 다각도 이미지——그것뿐이다.@image2는 실제 장면의 화면(또는 유사한 화면의 참조 이미지)이다: 손, 자외선 차단 의류, 벤치, 지하철 입구. 이렇게 분리하면 모델이 장면 조명으로 카툰 캐릭터를 '오염'시키거나 장면 오브젝트를 캐릭터 참조로 끌어들이는 것을 방지할 수 있다. API 수준에서 이는 곧 Seedance 2.0 Ext의 reference_image_urls 배열에 있는 두 항목에 해당한다——프롬프트의 @image1/@image2 자리 표시자는 해당 배열에서 1부터 시작하는 위치이다(reference_image_urls[0], reference_image_urls[1]).

스티커 규칙이 바로 이 농담의 핵심이다.모델에게 캐릭터를 '완벽한 평면 2D'로 유지하고 실제 세계 명암을 절대 묻히지 않도록 요구하는 것이 바로 이 개그가 성립하는 열쇠이다——캐릭터는 누군가 실사 화면에 스티커를 붙인 것처럼 보이지, 장면에 삽입된 CG 오브젝트처럼 보이지 않는다. 이 제약을 빼면 캐릭터는 지하철 입구의 환경광과 그림자를 받기 시작하고, 이 밈은 더 이상 웃기지 않게 된다.

코미디 리듬은 임의의 타임스탬프가 아니라 화면 속 실제 물리적 동작에 묶여 있다: 통통 튀기 → 원단 보여주기 → 식기 → 얼음 조각 안기. 각 비트가 화면 속 손이 실제로 하고 있는 일에 고정되어 있기 때문에, 카툰 반응은 병렬로 재생되는 장식이 아니라 제품에 대한 직접적인 반응처럼 보인다.

부정 목록은 실제로 효과가 있다.'읽을 수 있는 텍스트/가격/UI/자막/워터마크不得出现'와 '참조 이미지의 텍스트가 최종 합성 화면에 스며들지 않아야 한다'는 두 가지 모두 필수적이다. 이렇게 구체적인 참조 이미지(스튜디오 제품 사진, 거리 사진)에는 흩어진 간판, 가격 스티커, 포장 텍스트가 흔히 포함되어 있어, 그렇지 않으면 모델이 이를 최종 화면에 기꺼이 합성해 넣기 때문이다.

직접 재현하기: /v1/tasks 호출

Seedance 2.0 Ext의 스키마는 엄격하다(알 수 없는 필드는 바로 거부된다). 따라서 아래는 요청의 정확한 요구 사항이다——prompt, aspect_ratio, duration은 필수이고, resolution, reference_image_urls, generate_audio는 선택 사항이다:

curl -X POST https://api.hiapi.ai/v1/tasks \
  -H "Authorization: Bearer $HIAPI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "seedance-2.0@ext",
    "input": {
      "prompt": "<위의 전체 프롬프트>",
      "aspect_ratio": "9:16",
      "duration": 10,
      "resolution": "1080p",
      "reference_image_urls": [
        "https://your-cdn.example.com/sun-character-turnaround.jpg",
        "https://your-cdn.example.com/jacket-scene-reference.jpg"
      ],
      "generate_audio": true
    }
  }'

반환된 taskId를 종료 상태에 도달할 때까지 폴링한다:

curl -s https://api.hiapi.ai/v1/tasks/{taskId} \
  -H "Authorization: Bearer $HIAPI_API_KEY"

reference_image_urls는 최대 9개 항목을 지원한다——이 짧은 영상에는 2개만 필요하다. 1080p 등급에서 Seedance 2.0 Ext는 초당 $0.373로 청구되므로, 이와 같은 10초 짧은 영상의 총액은 $3.73이다(현재 요율은 항상 가격 페이지에서 확인할 것).

자주 묻는 질문

Seedance 2.0의 기본 라우팅과 @ext 라우팅의 차이는 무엇인가? @ext는 동일 모델上的 별도 라우팅이다(seedance-2.0@ext 대 일반 seedance-2.0). 자체 스키마와 자체 가격 등급을 가진다. ext 라우팅이 바로 reference_image_urls를 받아들이는 쪽이며, 이 프롬프트의 이중 참조 기법을 가능하게 하는 것이기도 하다. 전체 필드별 분석은 Seedance 2.0 문서를 참조할 것.

반드시 정확히 두 장의 참조 이미지를 제공해야 하나? 아니다——해당 필드는 최대 9장을 받아들인다. 이 프롬프트는 두 장이 딱 맞는데, 독립적으로 고정해야 할 것이 정확히 두 가지이기 때문이다(캐릭터 디자인, 장면/착용 스타일). 마스코트에 세 번째 참조 이미지가 필요하다면(예: 특정 포즈 시트), 세 번째 항목을 추가하고 프롬프트에서 @image3로 참조하면 된다.

왜 스티커 캐릭터는 장면에 '조명'이 비친 것처럼 절대 보이지 않나? 프롬프트가 이를 명시적으로 금지하기 때문이다. 이 지시가 없으면 모델은 종종 '도우려고' 캐릭터를 장면 조명에 융합시켜 스티커 효과를 망친다. 모델이 스스로 평면 스타일을 유지하리라 기대하지 말고 제약을 직접 명시해야 한다.

이미 가지고 있는 제품 사진에 사용할 수 있나? 가능하다——이것이 바로 참조 이미지를 분리하는 의미이다. 마스코트/캐릭터의 깔끔한 사진이나 다각도 이미지를 @image1로, 자연스러운 장면 속 제품의 실제 사진이나 비디오 프레임을 @image2로 사용한다. 모델이 전자를 후자 위에 합성한다.

generate_audio에는 추가 요금이 부과되나? 현재 가격에는 별도 항목이 없다——오디오 생성 여부와 관계없이 위의 초당 요율은 이미 1080p 등급을 반영한다. 대량 실행 전에 반드시 실시간 가격을 다시 확인할 것, 등급은 실제로 변할 수 있기 때문이다.


자신의 제품 사진에서 이런 합성 스타일을 시도해 보고 싶다면, Seedance 2.0 Ext 모델 페이지에 현재 스키마와 가격이 있으며, 빠른 시작 문서를 통해 몇 분 만에 API 키에서 첫 번째 작업까지 도달할 수 있다.

영구 AI 아티팩트로 빌드 시작하기

API 키를 받아 태스크 기반의 하나의 API로 이미지, 비디오, 오디오 모델을 호출하세요.

API 문서 보기