🐨CoalaCoding
Docs▾
JavaScriptReactHTML & CSSBackendAI & LLMDev ToolsCreative
B반1
👾숏츠
🙉B반2
게시판
🐨CoalaCoding

디지털 크리에이터를 위한 한국어 기술 문서

문서

  • JavaScript
  • React
  • HTML & CSS
  • Backend
  • AI & LLM
  • Dev Tools
  • Creative

커뮤니티

  • 게시판
  • 예제 모음

기타

  • 관리자

정책

  • 소개
  • 개인정보처리방침
  • 이용약관
  • 연락처
© 2026 CoalaCoding. All rights reserved.
  • 2. Gemini CLI
  • 4. flow로 영상생성-1
  • 4. figma-mcp-guide
  • 5. claude-code
  • 6. Google Flow Music으로 AI 음악 만들기
  • 6. geminiCli-FigmaDesign
  • 7. Google Veo 3 입문: 개념부터 첫 영상 제작까지
  • 7. 디자인생성하기
  • 8. Google Veo 3: Google Flow 깊이 있게 다루기
  • 8. 바이브코딩 완전 가이드
  • 9. Google Veo 3: 핵심 기능 완전 해설
  • 10. Google Veo 3: 장르·스타일·시각 제어
  • 11. Google Veo 3: 프롬프트 작성 완전 정복
  • 11. 모니카
  • 12. Google Veo 3: 텍스트→영상 프롬프트 마스터 공식
  • 13. Google Veo 3: 오디오 & 대화 장면 프롬프트
  • 14. Google Veo 3: 카메라 마스터클래스
  • 15. Google Veo 3: 실전 콘텐츠 제작 템플릿
  • 16. Google Veo 3: JSON 프롬프트 고급 기법
  • 17. Google Veo 3: 플랫폼별 최적화 전략
  • 17. suno
  • 18. Google Veo 3: 고급 기술 & 워크플로우
  • 19. Google Veo 3: 크레딧 효율 극대화
  • 20. Google Veo 3: AI 영상으로 수익 창출
  • 20. mmaudio
  • 21. Google Veo 3: 윤리·법률 가이드
  • 21. 리플릿
  • 22. Google Veo 3: 미래 전망과 경쟁 도구
  • 22. gemini
  • 23. Google Veo 3: 실전 프롬프트 대백과
  • 24. Google Veo 3: 치트 시트 및 요약 부록
  1. 홈
  2. 문서
  3. AI & LLM
  4. 생성형AI
  5. 16. Google Veo 3: JSON 프롬프트 고급 기법

16. Google Veo 3: JSON 프롬프트 고급 기법

목차

  • 11 JSON 기반 구조화 프롬프트 실습
  • 11.1 JSON 프롬프트의 개념과 활용 시점
  • 11.2 제품 광고용 JSON 템플릿 기본 구조
  • 11.3 실전 예시 1: 에너지 드링크 (강렬함 강조)
  • 11.4 실전 예시 2: 고급 향수 (신비로움 강조)
  • 11.5 챗봇을 활용한 나만의 템플릿 생성
  • 11.6 응용 — 내 소재로 만들기

11 JSON 기반 구조화 프롬프트 실습

11.1 JSON 프롬프트의 개념과 활용 시점

  1. JSON 프롬프트 선택: 한 제품의 여러 버전을 만들거나 팀과 협업할 때 자연어 대신 JSON 형식을 쓴다.
  2. 문법 구조 이해: 중괄호 {} 안에 "키(Key)": "값(Value)" 형태로 시각적 요소를 분리해 입력한다.
  3. 작성 원칙: 키는 항상 큰따옴표("")로 묶고, 항목 사이는 쉼표(,)로 구분한다. 마지막 항목에는 쉼표를 넣지 않는다.
  1. JSON 방식은 AI가 지시사항의 우선순위를 혼동하는 것을 막아준다.
  1. 조명이나 배경 등 특정 요소만 수정할 때 매우 편리하다.

11.2 제품 광고용 JSON 템플릿 기본 구조

  1. 템플릿 복사: 아래의 빈 JSON 구조를 복사해 메모장에 붙여넣는다.
    {
      "product_name": "[제품명]",
      "product_type": "[카테고리와 형태]",
      "description": "[시각적 외형: 색, 로고, 질감]",
      "brand_style": "[브랜드 무드]",
      "style": "[영상 스타일]",
      "camera": "[카메라 앵글과 움직임]",
      "lighting": "[광원의 종류와 색온도]",
      "location": "[배경 환경]",
      "elements": ["[요소1]", "[요소2]"],
      "motion": "[제품 또는 환경의 움직임]",
      "keywords": ["no humans", "photorealistic"]
    }
    
  2. 외형 상세화: description 필드에 형태 → 색상/재질 → 로고 위치 순으로 구체적인 묘사를 채운다.
  3. 스타일 충돌 방지: style과 elements가 모순되지 않도록 맞춘다. (예: 미니멀 스타일과 폭발 요소 혼합 방지)
  1. 모든 필드를 반드시 채울 필요는 없지만, 빈 필드는 AI가 임의로 채운다.
  1. keywords 필드에 "no humans"(인물 없음)을 넣으면 사람 손이나 얼굴이 벍개지는 오류를 피한다.

11.3 실전 예시 1: 에너지 드링크 (강렬함 강조)

  1. 제품 컴셉 설정: 어둡고 강력한 느낌의 스포츠 에너지 드링크 영상을 기획한다.
  2. 필드 입력: 아래 JSON을 프롬프트 입력창에 복사해 넣는다.
    {
      "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"]
    }
    
  3. 생성 및 확인: 캔이 회전하며 번개 효과가 나오는 광고 영상이 만들어졌는지 확인한다.

11.4 실전 예시 2: 고급 향수 (신비로움 강조)

  1. 제품 컴셉 설정: 고급스럽고 부드러운 느낌의 향수 영상을 기획한다. 예시 1과 동일한 구조에 정반대의 값을 넣는다.
  2. 필드 입력: 아래 JSON을 복사해 넣는다.
    {
      "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"]
    }
    
  3. 생성 및 비교: 향수병은 가만히 있고 환경 요소(금가루, 연기)만 움직이는 고급스러운 느낌을 확인한다.
  1. 고급 제품 광고의 핵심은 "제품은 멈춰있고 환경이 움직이는 것"(bottle remains perfectly still)이다.
  1. lighting 필드의 backlight가 제품의 실루엓을 고급스럽게 살려준다.

11.5 챗봇을 활용한 나만의 템플릿 생성

  1. 명령어 준비: ChatGPT나 Claude 같은 언어 모델을 열고 아래 명령어를 입력한다. 당신은 Veo 3 영상 생성 전문가입니다. [제품명] 광고용 JSON 프롬프트를 작성해 주세요. 어두운 배경에 조명이 빛나는 스타일로 해주세요.
  2. 코드 복사: 챗봇이 생성한 JSON 코드 블록을 복사한다.
  3. 수정 및 테스트: 복사한 JSON을 Flow 입력창에 넣고 [Generate]를 누른다. 마음에 안 드는 필드(예: location)만 찾아 단어를 바꿜다.
  1. 자주 쓰는 설정(예: lighting, camera)이 담긴 JSON을 메모장에 저장해 두고 재사용한다.
  1. 텍스트 요소(text)는 영상에 정확히 나오지 않을 수 있으므로, 최종 편집 시 CapCut에서 자막으로 넣는 것이 안전하다.

11.6 응용 — 내 소재로 만들기

에너지 드링크·향수 예시를 버리고 내 제품을 같은 JSON 구조에 변수만 바꿔 채운다.

{
  "product_name": "{제품명}",
  "product_type": "{카테고리와 형태}",
  "description": "{색·로고·질감 등 시각적 외형}",
  "brand_style": "{브랜드 무드}",
  "style": "{영상 스타일}",
  "camera": "{앵글과 움직임}",
  "lighting": "{광원 종류와 색온도}",
  "location": "{배경 환경}",
  "elements": ["{환경 요소1}", "{환경 요소2}"],
  "motion": "{제품 또는 환경의 움직임}",
  "keywords": ["no humans", "photorealistic"]
}
  1. {제품명} — 브랜드명, 예: Pure Drip.
  2. {카테고리와 형태} — 제품 형태, 예: glass cold brew bottle, 350ml.
  3. {색·로고·질감 등 시각적 외형} — 외형, 예: clear glass bottle, minimal white label, dark coffee inside.
  4. {영상 스타일} — 룩, 예: clean bright lifestyle commercial.
  5. {앵글과 움직임} — 카메라, 예: slow orbit, medium close-up.
  6. {광원 종류와 색온도} — 조명, 예: soft morning daylight, warm tone.
  7. {배경 환경} — 배경, 예: on a wooden table near a sunny window.
  8. {환경 요소1}, {환경 요소2} — 부속 요소, 예: condensation droplets, scattered coffee beans.
  9. {제품 또는 환경의 움직임} — 모션, 예: 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"]
}
  1. 마음에 안 드는 필드(예: lighting) 값만 바꿔 같은 제품의 다른 무드 버전을 빠르게 뽑는다.
  1. 키 뒤 항목 사이 쉼표를 빠뜨리거나 마지막 항목에 쉼표를 남기면 JSON이 깨지므로 주의한다.