Преглед изворни кода

PMREMCubeUVPacker: Restore renderTarget after update()

Daniel Hritzkiv пре 8 година
родитељ
комит
7c5b980c63
1 измењених фајлова са 3 додато и 0 уклоњено
  1. 3 0
      examples/js/pmrem/PMREMCubeUVPacker.js

+ 3 - 0
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 renderTarget = renderer.getCurrentRenderTarget();
+		
 		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(renderTarget);
 		renderer.toneMapping = toneMapping;
 		renderer.toneMappingExposure = toneMappingExposure;
 		renderer.gammaInput = gammaInput;