{} 안에 "키(Key)": "값(Value)" 형태로 시각적 요소를 분리해 입력한다."")로 묶고, 항목 사이는 쉼표(,)로 구분한다. 마지막 항목에는 쉼표를 넣지 않는다.
- JSON 방식은 AI가 지시사항의 우선순위를 혼동하는 것을 막아준다.
- 조명이나 배경 등 특정 요소만 수정할 때 매우 편리하다.
{
"product_name": "[제품명]",
"product_type": "[카테고리와 형태]",
"description": "[시각적 외형: 색, 로고, 질감]",
"brand_style": "[브랜드 무드]",
"style": "[영상 스타일]",
"camera": "[카메라 앵글과 움직임]",
"lighting": "[광원의 종류와 색온도]",
"location": "[배경 환경]",
"elements": ["[요소1]", "[요소2]"],
"motion": "[제품 또는 환경의 움직임]",
"keywords": ["no humans", "photorealistic"]
}
description 필드에 형태 → 색상/재질 → 로고 위치 순으로 구체적인 묘사를 채운다.style과 elements가 모순되지 않도록 맞춘다. (예: 미니멀 스타일과 폭발 요소 혼합 방지)
- 모든 필드를 반드시 채울 필요는 없지만, 빈 필드는 AI가 임의로 채운다.
keywords필드에 "no humans"(인물 없음)을 넣으면 사람 손이나 얼굴이 벍개지는 오류를 피한다.
{
"product_name": "Blaze Energy",
"product_type": "slim aluminum can, 250ml",
"description": "matte black aluminum can, large electric blue lightning bolt logo, neon blue stripe",
"brand_style": "extreme sports, powerful",
"style": "cinematic dark commercial",
"camera": "extreme close-up of logo, slow pull back, orbit",
"lighting": "dramatic uplighting, electric blue rim light, deep black void",
"location": "floating in a dark void",
"elements": ["electric blue lightning arcs", "smoke wisps"],
"motion": "can rotates very slowly, lightning arcs pulse rhythmically",
"keywords": ["no humans", "product hero shot", "dramatic lighting"]
}
{
"product_name": "Velvet Aura",
"product_type": "luxury perfume bottle",
"description": "frosted deep-blue glass bottle, glowing amber when backlit, silver engraved text",
"brand_style": "premium luxury house",
"style": "dreamy, elegant, artistic",
"camera": "slow top-down shot, descending to eye level",
"lighting": "backlight creating an amber halo, soft diffused side light",
"location": "resting on dark silk, scattered white orchid petals",
"elements": ["white orchid petals", "gold dust particles", "perfume mist"],
"motion": "bottle remains perfectly still, mist drifts slowly, gold particles float upward",
"keywords": ["no humans", "luxury product", "slow intentional movements"]
}
- 고급 제품 광고의 핵심은 "제품은 멈춰있고 환경이 움직이는 것"(
bottle remains perfectly still)이다.
lighting필드의backlight가 제품의 실루엓을 고급스럽게 살려준다.
당신은 Veo 3 영상 생성 전문가입니다. [제품명] 광고용 JSON 프롬프트를 작성해 주세요. 어두운 배경에 조명이 빛나는 스타일로 해주세요.[Generate]를 누른다. 마음에 안 드는 필드(예: location)만 찾아 단어를 바꿜다.
- 자주 쓰는 설정(예:
lighting,camera)이 담긴 JSON을 메모장에 저장해 두고 재사용한다.
- 텍스트 요소(
text)는 영상에 정확히 나오지 않을 수 있으므로, 최종 편집 시 CapCut에서 자막으로 넣는 것이 안전하다.
에너지 드링크·향수 예시를 버리고 내 제품을 같은 JSON 구조에 변수만 바꿔 채운다.
{
"product_name": "{제품명}",
"product_type": "{카테고리와 형태}",
"description": "{색·로고·질감 등 시각적 외형}",
"brand_style": "{브랜드 무드}",
"style": "{영상 스타일}",
"camera": "{앵글과 움직임}",
"lighting": "{광원 종류와 색온도}",
"location": "{배경 환경}",
"elements": ["{환경 요소1}", "{환경 요소2}"],
"motion": "{제품 또는 환경의 움직임}",
"keywords": ["no humans", "photorealistic"]
}
{제품명} — 브랜드명, 예: Pure Drip.{카테고리와 형태} — 제품 형태, 예: glass cold brew bottle, 350ml.{색·로고·질감 등 시각적 외형} — 외형, 예: clear glass bottle, minimal white label, dark coffee inside.{영상 스타일} — 룩, 예: clean bright lifestyle commercial.{앵글과 움직임} — 카메라, 예: slow orbit, medium close-up.{광원 종류와 색온도} — 조명, 예: soft morning daylight, warm tone.{배경 환경} — 배경, 예: on a wooden table near a sunny window.{환경 요소1}, {환경 요소2} — 부속 요소, 예: condensation droplets, scattered coffee beans.{제품 또는 환경의 움직임} — 모션, 예: bottle stays still, droplets slide down slowly.{
"product_name": "Pure Drip",
"product_type": "glass cold brew bottle, 350ml",
"description": "clear glass bottle, minimal white label, dark coffee inside",
"brand_style": "fresh, natural, everyday",
"style": "clean bright lifestyle commercial",
"camera": "slow orbit, medium close-up",
"lighting": "soft morning daylight, warm tone",
"location": "on a wooden table near a sunny window",
"elements": ["condensation droplets", "scattered coffee beans"],
"motion": "bottle stays still, droplets slide down slowly",
"keywords": ["no humans", "photorealistic"]
}
- 마음에 안 드는 필드(예:
lighting) 값만 바꿔 같은 제품의 다른 무드 버전을 빠르게 뽑는다.
- 키 뒤 항목 사이 쉼표를 빠뜨리거나 마지막 항목에 쉼표를 남기면 JSON이 깨지므로 주의한다.