|
|
@@ -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 );
|