Browse Source

Examples: Clean up. (#28929)

Nathan Bierema 1 year ago
parent
commit
b47c7e7bcb
1 changed files with 4 additions and 5 deletions
  1. 4 5
      examples/webgpu_postprocessing_3dlut.html

+ 4 - 5
examples/webgpu_postprocessing_3dlut.html

@@ -103,9 +103,9 @@
 						lutMap[ name ] = lutCubeLoader.loadAsync( 'luts/' + name );
 						lutMap[ name ] = lutCubeLoader.loadAsync( 'luts/' + name );
 
 
 					} else if ( /\LUT$/i.test( name ) ) {
 					} else if ( /\LUT$/i.test( name ) ) {
-			
+
 						lutMap[ name ] = lutImageLoader.loadAsync( `luts/${name}.png` );
 						lutMap[ name ] = lutImageLoader.loadAsync( `luts/${name}.png` );
-			
+
 					} else {
 					} else {
 
 
 						lutMap[ name ] = lut3dlLoader.loadAsync( 'luts/' + name );
 						lutMap[ name ] = lut3dlLoader.loadAsync( 'luts/' + name );
@@ -144,9 +144,8 @@
 				const scenePass = pass( scene, camera );
 				const scenePass = pass( scene, camera );
 				const outputPass = renderOutput( scenePass );
 				const outputPass = renderOutput( scenePass );
 
 
-				lutPass = outputPass.lut3D();
-				lutPass.lutNode = texture3D( lutMap[ params.lut ] );
-				lutPass.intensityNode = uniform( 1 );
+				const lut = lutMap[ params.lut ];
+				lutPass = outputPass.lut3D( texture3D( lut.texture3D ), lut.texture3D.image.width, uniform( 1 ) );
 
 
 				postProcessing.outputNode = lutPass;
 				postProcessing.outputNode = lutPass;