{
  "venue": "팝티스트홀 (서울 종로구 자하문로 307 B3)",
  "source": "팝티스트홀 LED 영상 제출 가이드(docx, 2026-11-04 메일 첨부)의 평면 배치도 1920×1080을 픽셀 단위로 실측. 기술팀 통화(2026-11-04): Resolume으로 통합 영상 하나를 받아 구역별로 나눠 송출(B안). 기술팀 답신과 천장 분리형 체크맵(2026-11-05): 천장 패널 간격 320mm 4곳, 앞면 위와 천장 사이 약 480mm, 공간 전체 영상은 천장·앞면 두 파일(DXV).",
  "status": "구역 크기·천장 간격·앞면과 천장 사이 간격은 2026-11-05 기술팀 답신으로 확인. 문 위치, 천장 방향, 송출 좌표는 2026-11-17 답사에서 확인 전(기술 미팅은 2026-12-03)",
  "cabinetPx": 172,
  "module": {
    "note": "LED 모듈(체크맵의 체크 한 칸). 가로 172px, 세로 86px. 2026-11-05 기술팀 확인",
    "mm": [
      320,
      160
    ],
    "px": [
      172,
      86
    ]
  },
  "physical": {
    "note": "LED 픽셀 좌표. 앞면 5구역은 이어 붙이고(문·틈 제외 없이), 천장은 앞면 가운데 위에 가운데 정렬로 둔 설계용 배치. 실제로는 천장 패널 사이에 틈(ceilingPanels)이, 앞면 위와 천장 사이에 빈 공간(frontCeilingGap)이 있다. 납품은 천장·앞면 두 파일(delivery).",
    "width": 10664,
    "height": 3354,
    "zones": [
      {
        "id": "ceiling",
        "name": "천장 전체",
        "x": 3096,
        "y": 0,
        "w": 4472,
        "h": 1806
      },
      {
        "id": "far-left",
        "name": "맨 왼쪽",
        "x": 0,
        "y": 1806,
        "w": 688,
        "h": 1548
      },
      {
        "id": "mid-left",
        "name": "가운데 왼쪽",
        "x": 688,
        "y": 1806,
        "w": 2064,
        "h": 1548
      },
      {
        "id": "center",
        "name": "가운데",
        "x": 2752,
        "y": 1806,
        "w": 5160,
        "h": 1548
      },
      {
        "id": "mid-right",
        "name": "가운데 오른쪽",
        "x": 7912,
        "y": 1806,
        "w": 2064,
        "h": 1548
      },
      {
        "id": "far-right",
        "name": "맨 오른쪽",
        "x": 9976,
        "y": 1806,
        "w": 688,
        "h": 1548
      }
    ],
    "performerHeadEstimate": {
      "note": "LED 아래 끝이 무대 바닥과 같고 단원 키가 약 1.7m라고 가정한 머리 높이. 이 선 아래는 서 있는 단원에게 가려진다",
      "y": 2440
    },
    "metersPerPx": 0.0018604651,
    "doors": {
      "note": "가운데 왼쪽·오른쪽 벽의 실제 출입문. 문 자리에는 LED가 없어 화면이 나오지 않는다. 위치는 홀 가이드 3D 배치 그림에서 원근을 보정해 잰 값: 벽 바깥쪽에서 5~8번째 캐비닛(폭 688px ≈ 1.28m), 바닥에서 약 2.0m(1068px). 테스트 패턴 앞면 칸 번호로 9~12번, 51~54번. 2026-11-05 체크맵에는 문이 표시되어 있지 않다(17일 확인).",
      "rects": [
        {
          "zone": "mid-left",
          "x": 1376,
          "y": 2286,
          "w": 688,
          "h": 1068
        },
        {
          "zone": "mid-right",
          "x": 8600,
          "y": 2286,
          "w": 688,
          "h": 1068
        }
      ]
    },
    "ceilingPanels": {
      "note": "천장은 패널 5장(넓은·넓은·좁은·넓은·넓은, 체크맵 01-A~01-E)이 객석에서 봐서 왼쪽부터 놓이고 사이에 틈이 있다. 픽셀맵(4472px)은 틈 없이 이어 붙어 있다. 넓은 패널 = 모듈 6칸 1032px(1.92m), 좁은 패널 = 2칸 344px(0.64m). 틈은 320mm(모듈 1칸, 172px)씩 4곳이다(2026-11-05 기술팀 답신·체크맵 확인). 틈을 넣은 천장 실제 폭은 5160px = 9.6m로 가운데 벽 폭과 같고, 가운데 벽 바로 위에 놓인다.",
      "slices": [
        [
          0,
          1032
        ],
        [
          1032,
          1032
        ],
        [
          2064,
          344
        ],
        [
          2408,
          1032
        ],
        [
          3440,
          1032
        ]
      ],
      "gapMeters": 0.32,
      "gapPx": 172,
      "confirmed": "2026-11-05 기술팀 답신(320mm씩 4곳, 패널 폭 6·6·2·6·6칸)"
    },
    "frontCeilingGap": {
      "note": "앞면 위 변과 천장 LED 사이의 빈 공간. 체크맵에서 모듈 세로 3칸(약 480mm, 258px). 천장 LED는 가운데 벽에서 0.48m 떨어진 곳부터 객석 쪽으로 3.36m이고, 그 끝이 양옆 벽 바깥 끝(깊이 3.84m)과 맞는다. 홀 사진에서는 이 띠에 조명 바가 있다. 픽셀맵(3354)에는 이 빈 공간이 없다.",
      "meters": 0.48,
      "px": 258,
      "moduleRows": 3,
      "confirmed": "2026-11-05 기술팀 답신·체크맵"
    }
  },
  "checkmap": {
    "note": "홀이 보낸 천장 분리형 체크맵(2026-11-05). 간격(천장 틈 4곳, 앞면과 천장 사이)을 넣은 배치 확인용 펼친 지도이고 납품 파일 크기와 다르다. 위쪽 1806px = 천장, 그 아래 258px = 빈 공간, 아래 1548px = 앞면.",
    "size": [
      10664,
      3612
    ],
    "zoneIds": {
      "ceiling": "01",
      "far-left": "02",
      "mid-left": "03",
      "center": "04",
      "mid-right": "05",
      "far-right": "06"
    },
    "panelIds": [
      "01-A",
      "01-B",
      "01-C",
      "01-D",
      "01-E"
    ],
    "open": "체크맵 문구: 구역 번호·방향·송출 좌표는 별도 확인"
  },
  "delivery": {
    "note": "공간 전체 영상(2026-11-05 기술팀 답신으로 확정). LED 해상도 1:1로 천장과 앞면 두 파일로 낸다. 구역 6개로 나누면 경계에서 이질감이 생길 수 있다고 홀이 권했다. 만들기는 실제 배치 캔버스(10664×3354)에서 하고 `tools/poptist.py split`으로 나눈다.",
    "files": {
      "ceiling": {
        "size": [
          4472,
          1806
        ],
        "from": [
          3096,
          0,
          4472,
          1806
        ],
        "note": "천장 패널 5장 LED 합계(틈 제외)"
      },
      "front": {
        "size": [
          10664,
          1548
        ],
        "from": [
          0,
          1806,
          10664,
          1548
        ],
        "note": "앞면 5구역(맨 왼쪽 688·가운데 왼쪽 2064·가운데 5160·가운데 오른쪽 2064·맨 오른쪽 688)"
      }
    },
    "codec": "DXV",
    "fps": 30,
    "test": "2026-11-17 답사에서 홀이 현장 재생해 주는 테스트 영상으로 재생 여부를 먼저 확인",
    "submit": "공유 드라이브에는 확인용 예비본만, 실제 파일은 행사 당일 외장 SSD로 전달",
    "background": "일반 영상(01)과 중앙 전체 영상(02)일 때 나머지 벽면과 천장 배경은 홀이 띄우지 않는다. 제작팀이 준비한다"
  },
  "delivery03": {
    "note": "송출 방식 03(정면·좌우·천장 전체). 제출 영상 한 장 안에서 각 구역이 차지하는 자리. 1920×1080 기준값이고 3840×2160 제출 때는 2배.",
    "baseWidth": 1920,
    "baseHeight": 1080,
    "recommended": [
      3840,
      2160
    ],
    "zones": {
      "ceiling": {
        "x": 329,
        "y": 0,
        "w": 1263,
        "h": 224
      },
      "far-left": {
        "x": 0,
        "y": 224,
        "w": 126,
        "h": 856
      },
      "mid-left": {
        "x": 126,
        "y": 224,
        "w": 299,
        "h": 856
      },
      "center": {
        "x": 425,
        "y": 224,
        "w": 1070,
        "h": 856
      },
      "mid-right": {
        "x": 1495,
        "y": 224,
        "w": 300,
        "h": 856
      },
      "far-right": {
        "x": 1795,
        "y": 224,
        "w": 125,
        "h": 856
      }
    },
    "cut": "위쪽 양옆(천장 좌우의 검은 부분)은 송출되지 않는다"
  },
  "delivery02": {
    "note": "송출 방식 02(가운데 전면을 꽉 채움). 가운데 구역 5160×1548과 같은 비율로 만든다.",
    "zone": "center",
    "recommended": [
      3840,
      1152
    ]
  },
  "delivery01": {
    "note": "송출 방식 01(가운데에 원본 비율로 표시). 정보 영상·뮤직비디오용. 16:9 등 원본 비율 그대로."
  },
  "submission": {
    "format": "공간 전체 영상은 DXV 30fps 두 파일(delivery). 그 밖의 영상은 MP4(H.264), 정지 이미지는 PNG 또는 JPG",
    "quality": "공간 전체 영상은 LED 1:1(천장 4472×1806, 앞면 10664×1548). 홀 가이드 기본 권장은 4K 3840×2160",
    "ratio": "원본 비율 그대로. 늘리거나 검정 여백을 붙이지 않는다",
    "fileName": "공연명_순서_영상명.mp4",
    "perVideo": [
      "송출 방식(01·02·03)",
      "재생 순서(큐시트와 같은 표기)",
      "음원 유무(있음/없음)",
      "반복 재생(반복/1회 후 정지)"
    ],
    "deliver": "구글 드라이브 공유 드라이브에는 확인용 예비본. 공간 전체 영상 실제 파일은 행사 당일 외장 SSD",
    "deadline": "기술 미팅 제출자료와 함께 미팅 2영업일 전까지"
  },
  "noImage": "검정색 문(가운데 왼쪽·오른쪽 벽), 천장 패널 사이 틈(320mm씩 4곳), 앞면 위와 천장 사이(약 480mm)에는 화면이 없다",
  "roles": {
    "center": "메인",
    "mid-left": "확장",
    "mid-right": "확장",
    "far-left": "가장자리",
    "far-right": "가장자리",
    "ceiling": "잔향"
  },
  "teamDelivery": {
    "size": [
      5000,
      3000
    ],
    "note": "이전 팀 기준 제출 크기(B안 16:9 한 장). 2026-11-04 기술팀 통화의 5000×3000을 이태극 시각 학습 스튜디오가 팀 기준으로 정리했다. 2026-11-05 홀 답신으로 공간 전체 영상은 LED 1:1 두 파일(delivery)로 내기로 해서, 이 크기는 4K 대비용과 팀 시안 공유용으로만 쓴다. 랩 녹화가 함께 만드는 `-pack03-5000x3000` 파일이 이것이다."
  },
  "showName": "하이진재즈블렌드정기공연2회",
  "otherScreens": {
    "note": "공연장 메인 LED 밖의 송출 화면 2곳(2026-11-06 기술팀 답신, 운영매뉴얼 11-06판). 둘 다 정지 이미지(JPG, PNG)만 받고 대관일 내내 띄운다. 위가 TOP.",
    "lobby": {
      "name": "로비 기둥 LED",
      "px": [
        800,
        1200
      ],
      "mm": [
        1600,
        2400
      ],
      "pitchMm": 2.0,
      "still": true,
      "formats": [
        "jpg",
        "png"
      ],
      "hours": "대관일 전체",
      "checkmap": "venue/poptist/poptist-lobby-checkmap-800x1200.png",
      "note": "로비 안 둥근 기둥을 감싼 세로 화면(매뉴얼 사진). 매뉴얼 표기는 2:3, 2400×1600mm. 한 자리에서 보이는 폭은 답사에서 확인"
    },
    "entrance": {
      "name": "정문 계단 옆 LED",
      "px": [
        640,
        640
      ],
      "mm": [
        2000,
        2000
      ],
      "pitchMm": 3.125,
      "still": true,
      "formats": [
        "jpg",
        "png"
      ],
      "hours": "대관일 전체",
      "checkmap": "venue/poptist/poptist-entrance-checkmap-640x640.png",
      "note": "건물 바깥 정문 계단 옆"
    }
  }
}