playcanvas
Version:
PlayCanvas WebGL game engine
16 lines (13 loc) • 315 B
JavaScript
var tonemappingAcesPS = /* glsl */ `
uniform float exposure;
vec3 toneMap(vec3 color) {
float tA = 2.51;
float tB = 0.03;
float tC = 2.43;
float tD = 0.59;
float tE = 0.14;
vec3 x = color * exposure;
return (x*(tA*x+tB))/(x*(tC*x+tD)+tE);
}
`;
export { tonemappingAcesPS as default };