雾气上限改为2

This commit is contained in:
2026-03-28 15:14:27 +08:00
parent 502aafc41d
commit 68f7e5bfb4
2 changed files with 3 additions and 3 deletions

View File

@@ -1773,7 +1773,7 @@ export class OceanScene {
}
setFogDensity(value) {
this.params.fogDensity = value;
this.params.fogDensity = THREE.MathUtils.clamp(value, 0, 2);
this.updateFog();
}
@@ -2254,7 +2254,7 @@ export class OceanScene {
uniforms.fogColor.value.copy(fogColor);
uniforms.horizonColor.value.copy(horizonColor);
uniforms.fogDensity.value = this.params.fogEnabled
? THREE.MathUtils.lerp(0.00002, 0.00042, this.params.fogDensity)
? THREE.MathUtils.lerp(0.00002, 0.00078, this.params.fogDensity / 2.0)
: 0.0;
uniforms.fogHeight.value = this.params.fogHeight;
uniforms.fogRange.value = this.params.fogRange;

View File

@@ -209,7 +209,7 @@ function setupControls(oceanScene) {
const fogFolder = gui.addFolder('雾气');
bindController(fogFolder.add(params, 'fogEnabled').name('启用雾气'), (value) => oceanScene.setFogEnabled(value));
bindController(fogFolder.add(params, 'fogDensity', 0, 1, 0.01).name('雾气浓度'), (value) => oceanScene.setFogDensity(value));
bindController(fogFolder.add(params, 'fogDensity', 0, 2, 0.01).name('雾气浓度'), (value) => oceanScene.setFogDensity(value));
const snowFolder = gui.addFolder('雪效');
bindController(snowFolder.add(params, 'snowEnabled').name('启用降雪'), (value) => oceanScene.setSnowEnabled(value));