mirror of
https://github.com/curioustorvald/Terrarum.git
synced 2026-06-11 02:54:04 +09:00
wide cloud for overcast weather
This commit is contained in:
27
assets/mods/basegame/weathers/WeatherOvercast.json
Normal file
27
assets/mods/basegame/weathers/WeatherOvercast.json
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
{
|
||||||
|
"skyboxGradColourMap": "generic_skybox.tga",
|
||||||
|
"daylightClut": "clut_daylight.tga",
|
||||||
|
"classification": "overcast",
|
||||||
|
"cloudChance": 300,
|
||||||
|
"cloudGamma": [2.2, 2.0],
|
||||||
|
"cloudGammaVariance": [0.1, 0.1],
|
||||||
|
"windSpeed": 10.45,
|
||||||
|
"windSpeedVariance": 1.0,
|
||||||
|
"clouds": {
|
||||||
|
"cumulus": {
|
||||||
|
"filename": "cloud_normal.png", "tw": 1024, "th": 512, "probability": 0.1,
|
||||||
|
"baseScale": 0.8, "scaleVariance": 0.6,
|
||||||
|
"altLow": 80, "altHigh": 800
|
||||||
|
},
|
||||||
|
"cumulonimbus": {
|
||||||
|
"filename": "cloud_large.png", "tw": 2048, "th": 1024, "probability": 0.4,
|
||||||
|
"baseScale": 2.0, "scaleVariance": 0.3333333,
|
||||||
|
"altLow": 90, "altHigh": 120
|
||||||
|
},
|
||||||
|
"nimbostratus": {
|
||||||
|
"filename": "cloud_wide.png", "tw": 4096, "th": 1024, "probability": 1.0,
|
||||||
|
"baseScale": 4.0, "scaleVariance": 0.1,
|
||||||
|
"altLow": 100, "altHigh": 100
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
BIN
assets/mods/basegame/weathers/cloud_wide.kra
LFS
Normal file
BIN
assets/mods/basegame/weathers/cloud_wide.kra
LFS
Normal file
Binary file not shown.
BIN
assets/mods/basegame/weathers/cloud_wide.png
LFS
Normal file
BIN
assets/mods/basegame/weathers/cloud_wide.png
LFS
Normal file
Binary file not shown.
@@ -19,7 +19,6 @@ import net.torvald.terrarum.gameworld.WorldTime
|
|||||||
import net.torvald.terrarum.gameworld.WorldTime.Companion.DAY_LENGTH
|
import net.torvald.terrarum.gameworld.WorldTime.Companion.DAY_LENGTH
|
||||||
import net.torvald.terrarum.RNGConsumer
|
import net.torvald.terrarum.RNGConsumer
|
||||||
import net.torvald.terrarum.clut.Skybox
|
import net.torvald.terrarum.clut.Skybox
|
||||||
import net.torvald.terrarum.modulebasegame.worldgenerator.TWO_PI
|
|
||||||
import net.torvald.terrarum.utils.JsonFetcher
|
import net.torvald.terrarum.utils.JsonFetcher
|
||||||
import net.torvald.terrarum.utils.forEachSiblings
|
import net.torvald.terrarum.utils.forEachSiblings
|
||||||
import net.torvald.terrarum.weather.WeatherObjectCloud.Companion.ALPHA_ROLLOFF_Z
|
import net.torvald.terrarum.weather.WeatherObjectCloud.Companion.ALPHA_ROLLOFF_Z
|
||||||
@@ -68,7 +67,7 @@ internal object WeatherMixer : RNGConsumer {
|
|||||||
|
|
||||||
// Weather indices
|
// Weather indices
|
||||||
const val WEATHER_GENERIC = "generic"
|
const val WEATHER_GENERIC = "generic"
|
||||||
const val WEATHER_GENERIC_RAIN = "genericrain"
|
const val WEATHER_OVERCAST = "overcast"
|
||||||
// TODO add weather classification indices manually
|
// TODO add weather classification indices manually
|
||||||
|
|
||||||
// TODO to save from GL overhead, store lightmap to array; use GdxColorMap
|
// TODO to save from GL overhead, store lightmap to array; use GdxColorMap
|
||||||
|
|||||||
Reference in New Issue
Block a user