浏览代码

Examples: Simplify composer setup in GTAO demo. (#27319)

* Examples: Simplify composer setup in GTAO demo.

* Examples: Update screenshots.

* Examples: More clean up.
Michael Herzog 1 年之前
父节点
当前提交
5fbea0bdde
共有 2 个文件被更改,包括 2 次插入9 次删除
  1. 二进制
      examples/screenshots/webgl_postprocessing_gtao.jpg
  2. 2 9
      examples/webgl_postprocessing_gtao.html

二进制
examples/screenshots/webgl_postprocessing_gtao.jpg


+ 2 - 9
examples/webgl_postprocessing_gtao.html

@@ -64,7 +64,7 @@
 				stats = new Stats();
 				container.appendChild( stats.dom );
 
-				renderer = new THREE.WebGLRenderer( { antialias: true } );
+				renderer = new THREE.WebGLRenderer();
 				renderer.setSize( window.innerWidth, window.innerHeight );
 				document.body.appendChild( renderer.domElement );
 
@@ -85,15 +85,8 @@
 
 				const width = window.innerWidth;
 				const height = window.innerHeight;
-				const pixelRatio = renderer.getPixelRatio();
-				const maxSamples = renderer.capabilities.maxSamples;
 
-				const renderTarget = new THREE.WebGLRenderTarget( width * pixelRatio, height * pixelRatio, {
-					type: THREE.HalfFloatType,
-					samples: maxSamples,
-				} );
-				renderTarget.texture.name = 'EffectComposer.rt1';
-				composer = new EffectComposer( renderer, renderTarget );
+				composer = new EffectComposer( renderer );
 
 				const renderPass = new RenderPass( scene, camera );
 				composer.addPass( renderPass );