레인2 재설계 canary v3 — 구조물 seed → 항공뷰 맵 → 마커 파이프 (rooftop, 5회차)

사용자 재설계(2026-07-15): 구조물 seed 실사를 순수 T2I로 먼저 확정(INTERIOR 규모 SOT) → seed 참조 탑다운 항공뷰 맵 생성 → 이후 레인1(버스 정류장)과 동일: geometry(LLM)→카메라·엔티티 마커 합성(PIL)→ 스케치(leakage gate)→스틸([스케치+seed 룩 앵커+엔티티(+prev)]). cluster 배경 DAG 는 이 파이프로 대체.

① 구조물 seed (순수 T2I 3롤) · ② seed→항공뷰 맵

seed 선정: A · critique: [{"issue_ko": "옥탑방이 내부 공간(방 2개, 거실, 욕실)을 수용하기에 너무 작음.", "fix_en": "Enlarge the rooftop room to plausibly fit multiple rooms."}]
aerial 선정: A · critique: [{"issue_ko": "우측에 돌출된 계단 플랫폼(참)이 누락되었으며, 외부 계단이 지붕 평면을 파고든 컷어웨이 형태로 잘못 생성되었습니다.", "fix_en": "Add the protruding landing platform to the right edge of the building and move the staircase to the exterior, removing the stairwell hole from the main roof plane."}]
seed 롤 A
seed 롤 B
seed 롤 C
seed fix
확정 seed (룩 SOT)
항공뷰 롤 A
항공뷰 롤 B
항공뷰 롤 C
aerial fix
확정 항공뷰 맵 (마커 base)

③ 샷별: 마커 합성 → 스케치 → 스틸

S4sh1 (no-prev) · status=ok · 스케치 1회(leakage=False)
샷 텍스트: 맑은 낮, 오래된 다세대 빌라 옥상 위에 자리 잡은 옥탑방을 높은 곳에서 내려다본 부감 구도
geometry 근거: 움직이는 인물은 없는 전경 숏이다. R2 옥탑방을 화면 중심의 주 피사체로 두고, 카메라는 R1 옥상면 상공에서 옥탑방 쪽으로 하강하며 내려다보도록 배치했다. 주변 옥상면이 옥탑방 아래와 사방에 공간적 기반으로 함께 보이게 한다.
스틸 참조: STORYBOARD SKETCH — staging/composition only | STRUCTURE LOOK — confirmed photograph of the fixed structure; keep its shape, materials, colors and openings identical
선정: A · critique: [{"issue_ko": "옥탑방 지붕에 레퍼런스 구조물 사진에는 없는 태양광 패널과 위성 안테나가 추가되었습니다.", "fix_en": "Remove the solar panel and satellite dishes from the roof of the small rooftop structure to match the reference photograph exactly."}]
마커 합성 control
스케치 (gate 통과)
롤 A
롤 B
롤 C
fix
최종 _sel
S10sh6 (no-prev) · status=ok · 스케치 1회(leakage=False)
샷 텍스트: 현관 철문이 아주 살짝 열린 틈새로 보이는 어두운 실내와 신발 앞코
geometry 근거: R3 옥탑방 철문 바로 바깥의 옥상 평면에 카메라를 발목 높이로 바짝 붙이고, 문틈 너머 어두운 실내를 향하게 했다. 남성은 문 안쪽에 숨긴 채 신발 앞코만 문턱 가까이 낮게 보이도록 배치해 얼굴과 몸은 노출하지 않는다.
스틸 참조: STORYBOARD SKETCH — staging/composition only | STRUCTURE LOOK — confirmed photograph of the fixed structure; keep its shape, materials, colors and openings identical
선정: C · critique: [{"issue_ko": "문이 '아주 살짝 열린 틈새'라는 지시와 달리 너무 넓게 열려 있습니다.", "fix_en": "Close the door significantly so it leaves only a very narrow crack."}, {"issue_ko": "'신발 앞코'만 보여야 하나 신발의 전체 형태가 다 드러나 있습니다.", "fix_en": "Obscure the shoe so that only the front tip (toe) is visible through the crack."}]
마커 합성 control
스케치 (gate 통과)
롤 A
롤 B
롤 C
fix
최종 _sel
S10sh7 (prev=S10sh6) · status=ok · 스케치 1회(leakage=False)
샷 텍스트: 불이 켜진 옥탑방 창문에 거대한 그림자가 작은 그림자의 어깨 쪽으로 고개를 꺾은 형태가 맺혀 있는 정지 구도
geometry 근거: R2 옥탑방 외벽의 R4 창문을 정면으로 바라보도록 카메라를 창문 높이의 R1 옥상 평면 바깥쪽에 두고, 창과 주변 벽이 함께 들어오는 거리로 확보했다. 작은 그림자는 창문 면 중앙에, 거대한 그림자는 그 뒤쪽이자 위쪽에 솟도록 배치하고 고개가 작은 그림자의 어깨 방향으로 꺾여 맞닿는 관계를 만들었다.
스틸 참조: STORYBOARD SKETCH — staging/composition only | STRUCTURE LOOK — confirmed photograph of the fixed structure; keep its shape, materials, colors and openings identical | PREVIOUS SHOT STILL — fixed background structure/tone ONLY
선정: C · critique: [{"issue_ko": "이전 컷 스틸에서 파란 문의 손잡이는 문짝의 오른쪽에 있지만, 생성된 이미지에서는 왼쪽에 달려 있습니다.", "fix_en": "Relocate the door knob to the right side of the blue door to match the previous shot."}, {"issue_ko": "구조 레퍼런스에서 미닫이문 우측에 있던 안으로 들어간 형태의 공간(평상이 있는 곳)이 무시되고, 파란 문이 미닫이문과 같은 평면상에 잘못 배치되었습니다.", "fix_en": "Restore the recessed porch area to the right of the sliding glass doors, removing the blue door from the flat front facade."}]
마커 합성 control
스케치 (gate 통과)
롤 A
롤 B
롤 C
fix
최종 _sel
S17sh2 (no-prev) · status=ok · 스케치 1회(leakage=False)
샷 텍스트: 옥상 담벼락 위에서 한쪽 앞발을 허공으로 뻗은 검은 고양이의 측면
geometry 근거: 검은 고양이를 옥상 외곽을 두르는 담벼락(R6)의 하단 수평 구간 위에 배치하고, 오른쪽으로 넘어가려는 측면 자세로 설정했다. 카메라는 옥상 평면(R1) 안쪽에서 담과 수직으로 바라보아 고양이의 전신 옆모습이 읽히게 하며, 뻗은 앞발의 진행 방향인 오른쪽에 여백이 남도록 시선을 약간 앞쪽에 맞췄다.
스틸 참조: STORYBOARD SKETCH — staging/composition only | STRUCTURE LOOK — confirmed photograph of the fixed structure; keep its shape, materials, colors and openings identical
선정: A · critique: [{"issue_ko": "옥탑방 건물의 개구부(창문과 문) 형태가 지정된 구조 레퍼런스 사진과 일치하지 않습니다.", "fix_en": "Change the structure's facade to feature the large floor-to-ceiling sliding glass doors seen in the structure reference photograph, replacing the current window and hinged door."}]
마커 합성 control
스케치 (gate 통과)
롤 A
롤 B
롤 C
fix
최종 _sel

acceptance 자가 점검

S4sh1: seed_look_anchor=True, leakage_pass=True
S10sh6: seed_look_anchor=True, leakage_pass=True
S10sh7: seed_look_anchor=True, leakage_pass=True, prev_background_only=True
S17sh2: seed_look_anchor=True, leakage_pass=True
체인: seed(T2I)→aerial(seed 참조)→control(PIL)→스케치→스틸 — 구조물 룩 SOT=seed 전 단계 관통