- 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>
25 lines
1.5 KiB
Plaintext
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 렌더 아님).
|