소스 검색

Restore previous renderTarget after update()

Daniel Hritzkiv 7 년 전
부모
커밋
26a4288b01
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      examples/js/pmrem/PMREMGenerator.js

+ 2 - 0
examples/js/pmrem/PMREMGenerator.js

@@ -90,6 +90,7 @@ THREE.PMREMGenerator.prototype = {
 		var gammaOutput = renderer.gammaOutput;
 		var gammaOutput = renderer.gammaOutput;
 		var toneMapping = renderer.toneMapping;
 		var toneMapping = renderer.toneMapping;
 		var toneMappingExposure = renderer.toneMappingExposure;
 		var toneMappingExposure = renderer.toneMappingExposure;
+		var renderTarget = renderer.getCurrentRenderTarget();
 
 
 		renderer.toneMapping = THREE.LinearToneMapping;
 		renderer.toneMapping = THREE.LinearToneMapping;
 		renderer.toneMappingExposure = 1.0;
 		renderer.toneMappingExposure = 1.0;
@@ -109,6 +110,7 @@ THREE.PMREMGenerator.prototype = {
 
 
 		}
 		}
 
 
+		renderer.setRenderTarget(renderTarget);
 		renderer.toneMapping = toneMapping;
 		renderer.toneMapping = toneMapping;
 		renderer.toneMappingExposure = toneMappingExposure;
 		renderer.toneMappingExposure = toneMappingExposure;
 		renderer.gammaInput = gammaInput;
 		renderer.gammaInput = gammaInput;