# 2026-07-15 원통 셸 이음매 잘림/중첩 — 오프스크린 불투명 합성으로 해소

**소요 시간**: 5분
**Context 사용량**: 작업분 input 90k / output 3k tokens · 누적 input 19600k / output 300k tokens

## 제보 (스크린샷)

중심선을 감싸는 반투명 원통이 중간중간 잘려 보이고 중첩 부분이 진하게 보임 — 정확한 관찰.

## 원인

원통 셸을 짧은 세그먼트 '반투명' 스트로크로 이어 그려서:
- 세그먼트 이음매(라운드 캡 겹침)마다 알파가 중첩 → 진한 띠
- 폭 버킷이 바뀌는 지점은 다른 패스로 그려져 단차(잘림)처럼 보임

## 수정 — StationOverlay.tsx

- **오프스크린 캔버스에 '불투명'으로 셸 3층을 그린 뒤, 메인 캔버스에 전체를
  한 번(globalAlpha 0.32)에 합성** — 불투명 겹침은 흔적이 없으므로 이음매·단차가
  원천 제거되고, 투명도는 화면 합성 단계에서 균일하게 적용됨
- 폭 버킷 배치 최적화 유지(불투명이라 겹침 무해), 캔버스 크기 변경 시 오프스크린 재생성

## 반영

- 웹(index-D3J3-0ig.js, 07.15 13:34) + 포터블(StationPlayer-Portable) 갱신
