# v0.1.287 tower-lamp P3 — HDR intensity 사용자 옵션화

- 버전: v0.1.287
- 분류: 48th stable seal (v0.1.366) 일괄 봉인 사이클
- 다운로드: [factory00-windows-x64-v0.1.287.zip](../../downloads/archive/factory00-windows-x64-v0.1.287.zip) (archive 보존)
- 캡처: [qa-screenshots/v0.1.287/](../../qa-screenshots/v0.1.287/)

---

## 사이클 요약
협업자 spec tower-lamp **P3 polish** 일부 — v0.1.282 P1 deferred 항목인 HDR intensity 사용자 옵션화. 기존 hardcode ×2.5 -> lamp.HdrIntensity 슬라이더 (0.5~5.0).
## 변경
| 영역 | 변경 | 라인 |
|---|---|---|
| TowerLampComponent | public float HdrIntensity = 2.5f 필드 추가 | +3 || TowerLampEmissionDriver.ApplyEmission | ch.Color * 2.5f -> ch.Color * Mathf.Max(0.1f, lamp.HdrIntensity) | 1 || RenderTowerLampCard | "발광(HDR)" 슬라이더 0.5~5.0 추가 (BlinkRateHz 옆) | +2 |라인 합계: ~6. 매우 작은 사이클.

## 사용자 가치
| HDR | 시각 효과 |
|---|---|
| 0.5 | 약한 발광 (밝은 환경 / 실내 광원 강조) |
| 2.5 | 기본 (P1 기본값 - 표준 산업 환경) |
| 5.0 | 강한 발광 (어두운 환경 / 야외 / 비상 알림) |
Mathf.Max(0.1f, ...) 가드 — 0 또는 음수 입력 시 최소 0.1 (보이지 않는 부품 방지).
## .twn 직렬화
[System.Serializable] 자동 처리 -> Save/Load 자동 통과. 기존 .twn 파일은 HdrIntensity 필드 누락 시 default 2.5 적용 (JsonUtility 기본 동작).
## tower-lamp P3 deferred 잔존
- **Material instance 풀링** — 현재 부품마다 새 instance. 다수 lamp 시 메모리 부담. 풀링은 별도 사이클- **채널-Renderer 네이밍 컨벤션 옵션** — tower-lamp-ch0 등 이름 매칭 (현재 인덱스 기반)- **TowerLampEmissionDriver "Driver" 명명 충돌 rename** — 다음 P4 정리 사이클
## 누적 진행 (협업자 spec)
| 단계 | 버전 | 상태 |
|---|---|---|
| tower-lamp P1 (데이터 + Inspector + Bridge + Emission) | v0.1.279~283 | [완료] |
| tower-lamp P2 (채널-Renderer 1:1) | v0.1.284 | [완료] |
| **tower-lamp P3 (HDR intensity 옵션)** | **v0.1.287** | **[완료]** |
| tower-lamp P3 잔존 (풀링 / 명명) | — | [대기] |
| edit-copy-cut-paste P1+P2 | v0.1.285~286 | [완료] |
| edit-copy-cut-paste P3 (Cut snapshot) | — | [대기] |


---

## 봉인 참조

본 사이클은 **48th stable seal (v0.1.366, 2026-05-24)** 일괄 봉인에 포함됨.

- journal: [2026-05-24-v0.1.298-366-48th-stable-seal.md](../../journal/2026-05-24-v0.1.298-366-48th-stable-seal.md)
- alias zip: [factory00-windows-x64-v0.1.366-stable.zip](../../downloads/factory00-windows-x64-v0.1.366-stable.zip) (170 MB)
