1
0
Эх сурвалжийг харах

webgpu_generator_city: Use dual Kawase bloom.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Mr.doob 2 долоо хоног өмнө
parent
commit
a07ca7ea7f

+ 2 - 2
examples/webgpu_generator_city.html

@@ -44,7 +44,7 @@
 			import { Inspector } from 'three/addons/inspector/Inspector.js';
 			import { FirstPersonControls } from 'three/addons/controls/FirstPersonControls.js';
 			import { SkyMesh } from 'three/addons/objects/SkyMesh.js';
-			import { bloom } from 'three/addons/tsl/display/BloomNode.js';
+			import { dualKawaseBloom } from 'three/addons/tsl/display/DualKawaseBloomNode.js';
 			import { ssao } from 'three/addons/tsl/display/SSAONode.js';
 			import { CityGenerator, createBuildingMaterial, createRoadMaterial } from 'three/addons/generators/CityGenerator.js';
 
@@ -163,7 +163,7 @@
 				// bloom: a soft glow on the brightest areas, at quarter-res since the
 				// result is heavily blurred anyway
 
-				const bloomPass = bloom( scenePassColor, 0.05, 0.0, 0.0 );
+				const bloomPass = dualKawaseBloom( scenePassColor, 0.05, 0.0, 0.0 );
 				bloomPass.setResolutionScale( 0.25 );
 
 				renderPipeline.outputNode = scenePassColor.add( bloomPass );

粤ICP备19079148号