cand/ 스타일(원근 탑다운·원래 skybox·그림자, 로봇 포함 옵션)논문에 벤치 데이터셋의 집(ProcTHOR) 평면도가 필요했다. 기존에 있던 그림은 cand/*.png와 overleaf-codex-edits/figures/house_val640_floorplan.png뿐이었는데, 전자는 원근 탑다운 + 항공사진 skybox 배경이라 논문용 도식으로 쓰기 어려웠다.
두 가지 렌더러를 만들었다.
polygon[0]→[1] 방향 거리다. wall id 좌표 순서로 잡으면 문이 반대편 끝으로 간다(7845집 욕실 문에서 발견, map.png 대조로 확정).집 목록 tmp/floorplan/bench_houses.json은 final_results 4가족 dataset 질의에서 추출(find 84 · restore 84 · resume 100 · routine 59, 합집합 228). sbatch 155313(1 GPU, 샤드 4, run_floorplan_render_worker.sh)로 도식형 렌더, 12분 49초.
사용자가 실제로 원한 것은 cand/*.png 스타일이었다. 생성 스크립트는 어느 저장소·원격(yj1/3/4, h121/139)에도 남아있지 않아 render_cand()로 재현했고, val_640 원본과 나란히 비교해 사실상 동일함(로봇·미세 줌 차이만)을 확인했다.
| 렌더 | sbatch | 소요 시간 | 결과 |
|---|---|---|---|
| 도식형(방 색 틴트) | 155313 (1 GPU, 4샤드) | 12분 49초 | 228/228, 로그 에러 0 |
| cand 스타일 + 로봇 | 155647 | 7분 13초 | 228장, traceback 0 |
| cand 스타일(로봇 없음) | 155648 | 2분 53초 | 228장, traceback 0 |
출력: tmp/floorplan/topdown/{labeled/<house>.pdf|png, raw/<house>.png|json}, output/floorplans/{cand_robot,cand}/<house>.png(각 228장). raw json에는 extent·px_per_m이 있어 궤적·물체 오버레이가 가능하다.
tmp/floorplan/topdown/cand/는 벽 높이 수정 전 산출물(구판)이라 사용 금지 표시해 둠.논문 데이터셋 섹션/부록 갤러리에 바로 쓸 수 있는 평면도 228채 전량을 확보했다. 좌표계 교환/반전 규칙, 문 방향 판정, 벽 높이 계산 등은 이후 다른 시각화(궤적 오버레이 등)에도 재사용 가능한 유틸리티로 남는다.
teaser 후보로 7845·2159집을 검토 중.
필요 시 raw json(extent·px_per_m)을 이용해 궤적·정답 위치를 평면도 위에 오버레이하는 작업을 추가할 수 있다.