瀏覽代碼

fixed MAX_STEP

ycw 4 年之前
父節點
當前提交
9395d725c7
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3 3
      examples/jsm/postprocessing/SSRPass.js

+ 3 - 3
examples/jsm/postprocessing/SSRPass.js

@@ -219,9 +219,9 @@ var SSRPass = function ( { renderer, scene, camera, width, height, selects, enco
 	}
 
 	this.ssrMaterial = new ShaderMaterial( {
-		defines: Object.assign( {
-			MAX_STEP: Math.sqrt( window.innerWidth * window.innerWidth + window.innerHeight * window.innerHeight )
-		}, SSRShader.defines ),
+		defines: Object.assign( {}, SSRShader.defines, {
+			MAX_STEP: Math.sqrt( this.width * this.width + this.height + this.height ).toFixed(1)
+		} ),
 		uniforms: UniformsUtils.clone( SSRShader.uniforms ),
 		vertexShader: SSRShader.vertexShader,
 		fragmentShader: SSRShader.fragmentShader,