瀏覽代碼

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;