kintex/.claude/skills/nanobanana-visualize/SKILL.md
zio 8a488322c1 chore: kintex 하네스 초기 커밋 (로컬 소스)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-11 16:16:33 +09:00

21 lines
1.6 KiB
Markdown

---
name: nanobanana-visualize
description: 부스/인테리어/배선/조명 설계 데이터를 나노바나나(Gemini 이미지 생성)로 '시공 후 결과 사진'으로 렌더링할 때 사용. 시공 시안 이미지, before/after 비교, 조명 야간 연출, 배선 오버레이 생성 요청 시 트리거.
---
# 나노바나나 시공 결과 시각화 스킬
## 절차
1. 입력 확인: 부스 스펙(홀, 크기, 타입, 브랜드 컬러, 자재, 조명)이 구조화되어 있는지 확인. 없으면 사용자/설계 데이터에서 추출해 dict로 정리.
2. `GEMINI_API_KEY` 환경변수 확인. 없으면 발급 안내 후 중단.
3. `tools/nanobanana/client.py``NanoBananaClient` 사용 (직접 API 호출 금지).
4. 표준 샷 세트(S1~S7, tools/nanobanana/README.md 표 참조) 순서로 생성: S1 정면 주간 → S2 정면 야간 → S3 통로 → S4 내부. 조감 요청이면 S7(view="aerial"), 배선 요청이면 S6 `generate_wiring_overlay`(network/power/plumbing).
5. 빈 부스 실측 사진이 있으면 `reference_image`로 전달해 실제 홀 구조를 보존 (S5 before/after 쌍 구성).
6. 생성 이미지에 "AI 생성 예상 이미지 — 실제 시공 결과와 다를 수 있음" 워터마크를 합성(Pillow)한 뒤 산출 폴더 `output/visualizations/`에 저장.
7. 같은 부스의 추가 샷은 첫 생성 이미지를 참조 이미지로 재사용해 아이덴티티를 유지.
## 품질 체크
- 부스 크기 비율이 스펙과 맞는가 (3x3 부스가 대형 부스처럼 보이면 재생성)
- 텍스트 사이니지가 한국어인가
- 실존 브랜드 로고/사람 얼굴이 없는가