kintex/tools/nanobanana/prompts/booth_photo.txt
zio 3da6b1c092 feat(harness): ReRoomAI 분석 반영 — PLANNING v1.1 나노바나나 파이프라인 확정 + client.py 재작성 + Stitch 전달
- docs/analysis/reroomai-source.md 신규: gemini-3.1-flash-image-preview image-to-image, 보존/교체 프롬프트, CompareSlider/전처리 차용
- PLANNING v1.1: §6-4/6-5 나노바나나 호출스택·부스 프롬프트 빌더 확정, R11 해소·R12(Gemini 외부API 승인 게이트) 추가
- tools/nanobanana/client.py 전면 재작성: build_booth_prompt 4단 조립, 메타데이터 임베드, S6 래스터 합성 분리, seed 폴백, 방어 로직
- BACKLOG B-02/B-03/B-09/B-11/B-12 done
- kintex.com 2차 검증 순증 사실 반영(기본부스 사양·이격·홀 스펙)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-11 16:40:11 +09:00

25 lines
1.5 KiB
Plaintext

# [참조 문서] 부스 사진 프롬프트 4단 구조
#
# 이 파일은 더 이상 코드에서 format() 소비되지 않는다.
# 최종 지시문은 client.py 의 build_booth_prompt(scene, shot_preset, layers) 가
# 구조화 사전(BOOTH_TYPES · BOOTH_STYLES · FIXTURE_LAYERS · SHOT_PRESETS)에서 결정적으로 조립한다.
# 프롬프트 문안을 검토/수정할 때 아래 4단 구조와 client.py 사전을 함께 본다.
#
# ── 조립 구조 (ReRoomAI 보존/교체 분리 패턴) ────────────────────────────
#
# ① 대상 + 스타일
# "Photorealistic professional photograph of a completed {BOOTH_TYPES[type].prompt}
# at {hall}, KINTEX ... {W}m wide x {D}m deep, immediately after construction,
# before visitors arrive. Primary brand color {brand}. Design style:
# {BOOTH_STYLES[style].prompt}. Camera: {SHOT_PRESETS[shot].camera}."
#
# ② 보존 잠금 (_preserve_lock)
# 부스 외곽 치수 · 구조 기둥 · 바닥 트렌치 그리드 · 천장 트러스 · 통로 방향 · 카메라 앵글 유지.
#
# ③ 교체 지정 (_replace_spec, 활성 FIXTURE_LAYERS 조각 조립)
# 집기 · 조명 · 전기 콘센트 · 네트워크 AP + 간판 문구(한글) · 자재 · 존 · 색온도.
#
# ④ 사진 품질 (_photo_quality)
# photorealistic tradeshow, natural lighting(day/night), high detail,
# no people, no real brand logos, 실제 시공완료 문서 사진처럼(3D 렌더 아님).