When making seasonal assets, make sure to add the season-selector container in the config.
Season ranges:
0-0.25 Summer (0)
0.251-0.5 Autumn (4)
0.501-0.75 Winter (1)
0.751-1 Spring (5)
Seasons 2, 3, 6, and 7 are specifically for if the asset is above the snow line during one of the seasons. They're only useful to use if you want all eight seasons for some reason. The examples below exclude them by changing the above-snow-line output to winter.
Summer and winter only:
season-selector
{
above-snow-line 1
branch-true
{
output-season 1
}
branch-false
{
season-range 0.501,0.75
branch-true
{
output-season 1
}
branch-false
{
output-season 0
}
}
}
All four seasons:
season-selector
{
above-snow-line 1
branch-true
{
output-season 1
}
branch-false
{
season-range 0,0.25
branch-true
{
output-season 0
}
branch-false
{
season-range 0.251,0.5
branch-true
{
output-season 4
}
branch-false
{
season-range 0.501,0.75
branch-true
{
output-season 1
}
branch-false
{
output-season 5
}
}
}
}
}
In addition to season-selector, if you're making a seasonal spline you must add all four seasons in descending order of their indices to the track-lod-tree like this:
(This example maps spring to summer)
track
{
mesh-length 64
track-lod-tree
{
lod-distance 2000
high-detail
{
lod-season-index 5
high-detail
{
mesh "default"
}
low-detail
{
lod-season-index 4
high-detail
{
mesh "default-autumn"
}
low-detail
{
lod-season-index 1
high-detail
{
mesh "default-winter"
}
low-detail
{
mesh "default"
}
}
}
}
low-detail
{
}
}
}