Tonemap
입력에 Exposure를 곱한 뒤, Narkowicz 2015의 ACES 근사 커브로 톤맵해서 0~1에 담습니다. HDR 상태로 다뤄 온 영상을 출력용 LDR로 떨어뜨리는 종단 요소입니다.
- Exposure — 톤맵 전의 노출 배율. 초깃값 1. 음수는 0으로 취급됩니다(
Exposure입력 /exposureInput)
출력은 8bit(LDR)입니다. 이 노드보다 뒤에 HDR을 전제로 한 처리(Bloom의 임계값 추출 등)를 두어도, 값이 1에서 한계에 걸리기 때문에 기대대로 작동하지 않습니다. 순서는 Render → Grade → Bloom → Tonemap을 상정합니다.
출력의 알파는 항상 1로 고정됩니다. 입력을 빼면 출력은 검은색으로 지워집니다.
해상도는 입력과 같습니다.
입력 포트
| Port ID | 타입 |
|---|---|
Render Texture | RenderTexture |
Exposure | float |
출력 포트
| Port ID | 타입 |
|---|---|
Render Texture | RenderTexture |
스크립트에서 설정할 수 있는 멤버
| 경로 | 타입 |
|---|---|
exposureInput | float |
Synapse Apps (스크립팅)
await synapse.modules.create({ type: "Tonemap" }) 






