UNPKG

playcanvas

Version:

Open-source WebGL/WebGPU 3D engine for the web

18 lines (17 loc) 362 B
var tonemappingAces_default = ( /* wgsl */ ` fn toneMap(color: vec3f) -> vec3f { let tA: f32 = 2.51; let tB: f32 = 0.03; let tC: f32 = 2.43; let tD: f32 = 0.59; let tE: f32 = 0.14; let x: vec3f = color * getExposure(); return (x * (tA * x + tB)) / (x * (tC * x + tD) + tE); } ` ); export { tonemappingAces_default as default };