Ver código fonte

Examples: Add inspector to the ball pool example.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Mr.doob 6 dias atrás
pai
commit
195e328825
1 arquivos alterados com 5 adições e 2 exclusões
  1. 5 2
      examples/webgpu_postprocessing_ssgi_ballpool.html

+ 5 - 2
examples/webgpu_postprocessing_ssgi_ballpool.html

@@ -48,6 +48,8 @@
 			import { traa } from 'three/addons/tsl/display/TRAANode.js';
 			import { World } from '@perplexdotgg/bounce';
 
+			import { Inspector } from 'three/addons/inspector/Inspector.js';
+
 			const BALL_RADIUS = 0.4;
 			const FILL_RATIO = 0.4;
 			const PACKING = 0.6;
@@ -92,6 +94,7 @@
 				renderer.toneMapping = THREE.ACESFilmicToneMapping;
 				renderer.toneMappingExposure = 0.5;
 				renderer.shadowMap.enabled = true;
+				renderer.inspector = new Inspector();
 				document.body.appendChild( renderer.domElement );
 
 				//
@@ -134,8 +137,8 @@
 
 				// composite
 
-				const gi = giPass.rgb;
-				const ao = giPass.a;
+				const gi = giPass.rgb.toInspector( 'SSGI' );
+				const ao = giPass.a.toInspector( 'AO' );
 
 				const compositePass = vec4(
 					add( scenePassColor.rgb.mul( ao ), scenePassDiffuse.rgb.mul( gi ) ),

粤ICP备19079148号