预设
This commit is contained in:
139
src/weatherPresets.js
Normal file
139
src/weatherPresets.js
Normal file
@@ -0,0 +1,139 @@
|
||||
export const DEFAULT_SCENE_PARAMS = {
|
||||
elevation: 2,
|
||||
azimuth: 180,
|
||||
exposure: 0.1,
|
||||
turbidity: 10,
|
||||
rayleigh: 2,
|
||||
bloomStrength: 0.1,
|
||||
bloomRadius: 0,
|
||||
bloomThreshold: 0,
|
||||
cloudCoverage: 0.4,
|
||||
cloudDensity: 0.5,
|
||||
cloudElevation: 0.5,
|
||||
fogDensity: 0.42,
|
||||
fogHeight: 0.32,
|
||||
fogRange: 0.55,
|
||||
rainEnabled: false,
|
||||
rainScreenIntensity: 0.41,
|
||||
rainVeilIntensity: 1.15,
|
||||
rainDropSize: 1.0,
|
||||
rainSpeed: 1.0,
|
||||
rainAudioEnabled: true,
|
||||
rainAudioVolume: 0.35,
|
||||
snowEnabled: false,
|
||||
snowIntensity: 0.65,
|
||||
snowSpeed: 0.85,
|
||||
lightningEnabled: true,
|
||||
lightningIntensity: 0.75,
|
||||
mieCoefficient: 0.005,
|
||||
mieDirectionalG: 0.8
|
||||
};
|
||||
|
||||
export const WEATHER_PRESETS = {
|
||||
default: {
|
||||
label: '默认',
|
||||
params: {
|
||||
...DEFAULT_SCENE_PARAMS
|
||||
}
|
||||
},
|
||||
clear: {
|
||||
label: '日出',
|
||||
params: {
|
||||
...DEFAULT_SCENE_PARAMS,
|
||||
"elevation": 0,
|
||||
"azimuth": 0,
|
||||
"exposure": 0.61,
|
||||
"turbidity": 1,
|
||||
"rayleigh": 3.21,
|
||||
"bloomStrength": 0.24,
|
||||
"bloomRadius": 0.42,
|
||||
"cloudCoverage": 0.4,
|
||||
"cloudDensity": 0.18,
|
||||
"cloudElevation": 0.98,
|
||||
"fogDensity": 0,
|
||||
"fogHeight": 1,
|
||||
"fogRange": 0.02,
|
||||
"rainEnabled": false,
|
||||
"rainScreenIntensity": 0.41,
|
||||
"rainVeilIntensity": 1.15,
|
||||
"rainDropSize": 1,
|
||||
"rainSpeed": 1,
|
||||
"rainAudioEnabled": true,
|
||||
"rainAudioVolume": 0.35,
|
||||
"snowEnabled": false,
|
||||
"snowIntensity": 0.65,
|
||||
"snowSpeed": 0.85,
|
||||
"lightningEnabled": true,
|
||||
"lightningIntensity": 0.75
|
||||
|
||||
}
|
||||
},
|
||||
rainy: {
|
||||
label: '下雨',
|
||||
params: {
|
||||
...DEFAULT_SCENE_PARAMS,
|
||||
exposure: 0.08,
|
||||
bloomStrength: 0.16,
|
||||
bloomRadius: 0.24,
|
||||
cloudCoverage: 0.78,
|
||||
cloudDensity: 0.82,
|
||||
cloudElevation: 0.42,
|
||||
fogDensity: 0.58,
|
||||
fogHeight: 0.36,
|
||||
fogRange: 0.72,
|
||||
rainEnabled: true,
|
||||
rainScreenIntensity: 0.38,
|
||||
rainVeilIntensity: 1.25,
|
||||
rainDropSize: 0.46,
|
||||
rainSpeed: 1.18,
|
||||
rainAudioEnabled: true,
|
||||
rainAudioVolume: 0.35,
|
||||
lightningEnabled: true,
|
||||
lightningIntensity: 0.75,
|
||||
snowEnabled: false
|
||||
}
|
||||
},
|
||||
storm: {
|
||||
label: '暴雨雷暴',
|
||||
params: {
|
||||
...DEFAULT_SCENE_PARAMS,
|
||||
exposure: 0.065,
|
||||
bloomStrength: 0.22,
|
||||
bloomRadius: 0.35,
|
||||
cloudCoverage: 0.92,
|
||||
cloudDensity: 0.94,
|
||||
cloudElevation: 0.36,
|
||||
fogDensity: 0.7,
|
||||
fogHeight: 0.42,
|
||||
fogRange: 0.82,
|
||||
rainEnabled: true,
|
||||
rainScreenIntensity: 0.72,
|
||||
rainVeilIntensity: 1.35,
|
||||
rainDropSize: 1.14,
|
||||
rainSpeed: 1.34,
|
||||
rainAudioEnabled: true,
|
||||
rainAudioVolume: 0.42,
|
||||
lightningEnabled: true,
|
||||
lightningIntensity: 1.0,
|
||||
snowEnabled: false
|
||||
}
|
||||
},
|
||||
snow: {
|
||||
label: '降雪',
|
||||
params: {
|
||||
...DEFAULT_SCENE_PARAMS,
|
||||
exposure: 0.11,
|
||||
bloomStrength: 0.08,
|
||||
cloudCoverage: 0.72,
|
||||
cloudDensity: 0.7,
|
||||
fogDensity: 0.52,
|
||||
fogHeight: 0.4,
|
||||
fogRange: 0.68,
|
||||
rainEnabled: false,
|
||||
lightningEnabled: false,
|
||||
snowEnabled: true,
|
||||
snowIntensity: 1.1,
|
||||
snowSpeed: 1.2
|
||||
}
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user