/
RaskolnickOFF
/
3D
Обзор
Документация
Войти
/
RaskolnickOFF
/
3D
Код
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
js/source/settings/Weather.json
125 строк
3 KB
RaskolnickOFF
weather: single _applyWeatherParams(progress) controls all weather parameters, synced to transitionDuration
16 июн 2026, 01:37
16 июн 2026, 01:37
0dadde3
Код
Авторство
О чём код?
{ "enabled": true, "transitionDuration": 3.0, "updateInterval": 0.5, "rain": { "particleCount": 3000, "fallSpeed": 12, "startHeight": 18, "radius": 30, "size": 0.08, "color": "#88aaff", "opacity": 0.6 }, "ripple": { "enabled": true, "duration": 0.8, "maxScale": 1.5, "size": 0.5, "color": "#aaddff", "count": 50 }, "calendar": { "weekDuration": 420, "seasons": [ { "name": "spring", "durationWeeks": 3 }, { "name": "summer", "durationWeeks": 3 }, { "name": "autumn", "durationWeeks": 3 }, { "name": "winter", "durationWeeks": 3 } ] }, "seasonBiomeWeather": { "spring": { "forest": { "target": "lightRain" }, "swamp": { "target": "toHeavyRain" }, "snow": { "target": "clear" } }, "summer": { "forest": { "target": "clear" }, "swamp": { "target": "lightRain" }, "snow": { "target": "clear" } }, "autumn": { "forest": { "target": "toHeavyRain" }, "swamp": { "target": "heavyRain" }, "snow": { "target": "toLightSnow" } }, "winter": { "forest": { "target": "toLightSnow" }, "swamp": { "target": "lightSnow" }, "snow": { "target": "heavySnow" } } }, "weatherTypes": { "clear": { "type": "clear", "intensity": 0, "coverage": 0.55, "density": 0.9, "elevation": 1, "default": true }, "toLightRain": { "type": "clear", "intensity": 0, "coverage": 0.4, "density": 0.9, "elevation": 0.9 }, "lightRain": { "type": "rain", "intensity": 0.15, "coverage": 0.2, "density": 0.5, "elevation": 0.6 }, "toHeavyRain": { "type": "rain", "intensity": 0.7, "coverage": 0.4, "density": 0.7, "elevation": 0.4 }, "heavyRain": { "type": "rain", "intensity": 1.0, "coverage": 0.5, "density": 1, "elevation": 0.1, "default": true }, "toLightSnow": { "type": "snow", "intensity": 0.65, "coverage": 0.8, "density": 0.9, "elevation": 0.2 }, "lightSnow": { "type": "snow", "intensity": 0.8, "coverage": 0.9, "density": 0.9, "elevation": 0.15 }, "toHeavySnow": { "type": "snow", "intensity": 0.9, "coverage": 0.95, "density": 0.95, "elevation": 0.1 }, "heavySnow": { "type": "snow", "intensity": 1.0, "coverage": 1.0, "density": 1.0, "elevation": 0.1, "default": true } } }