diff --git a/examples/js/pmrem/PMREMCubeUVPacker.js b/examples/js/pmrem/PMREMCubeUVPacker.js index 18aad94f1027c0..9c6b93a4845472 100644 --- a/examples/js/pmrem/PMREMCubeUVPacker.js +++ b/examples/js/pmrem/PMREMCubeUVPacker.js @@ -114,12 +114,15 @@ THREE.PMREMCubeUVPacker.prototype = { var gammaOutput = renderer.gammaOutput; var toneMapping = renderer.toneMapping; var toneMappingExposure = renderer.toneMappingExposure; + var currentRenderTarget = renderer.getRenderTarget(); + renderer.gammaInput = false; renderer.gammaOutput = false; renderer.toneMapping = THREE.LinearToneMapping; renderer.toneMappingExposure = 1.0; renderer.render( this.scene, this.camera, this.CubeUVRenderTarget, false ); + renderer.setRenderTarget( currentRenderTarget ); renderer.toneMapping = toneMapping; renderer.toneMappingExposure = toneMappingExposure; renderer.gammaInput = gammaInput; diff --git a/examples/js/pmrem/PMREMGenerator.js b/examples/js/pmrem/PMREMGenerator.js index 80f67104acc0b3..30b26922b3536d 100644 --- a/examples/js/pmrem/PMREMGenerator.js +++ b/examples/js/pmrem/PMREMGenerator.js @@ -90,6 +90,7 @@ THREE.PMREMGenerator.prototype = { var gammaOutput = renderer.gammaOutput; var toneMapping = renderer.toneMapping; var toneMappingExposure = renderer.toneMappingExposure; + var currentRenderTarget = renderer.getRenderTarget(); renderer.toneMapping = THREE.LinearToneMapping; renderer.toneMappingExposure = 1.0; @@ -109,6 +110,7 @@ THREE.PMREMGenerator.prototype = { } + renderer.setRenderTarget( currentRenderTarget ); renderer.toneMapping = toneMapping; renderer.toneMappingExposure = toneMappingExposure; renderer.gammaInput = gammaInput;