Ich habe mittlerweile mehrere Distantterains erstellt.
Das Problem ist, dass die meisten TerrainTextureBlueprints (meist: Texturing.bin) falsche Zuordnungen aufweisen.
Richtig ist:
Jede Textur hat ihre eigene Textur für eine andere Jahreszeit (falls gewünscht). Es gibt kein spezielles Winter-Problem.
Beispiel: Grass001_A.TgPcDx + Grass001_B.TgPcDx ... Grass001_H.TgPcDx mit dem Zusatz _A, _B bis _H für Wang-Tiles nach dem Stammnamen
Ohne Wi/Su/Sp/Au-Zusatz sind diese Texturen immer der Default für alle nicht näher definierten Jahreszeiten.
Für spezielle Jahreszeiten wird der Stammname der Textur Wi/Su/Sp/Au ergänzt, und zwar direkt hinter dem Stammnamen.
Beispiel für eine einfache Textur: Ploughed_Field_Au.TgPcDx
Beispiel für Wang-Tiles: Grass001_Wi_A.TgPcDx, Grass001_Wi_B.TgPcDx, ... Grass001_Wi_H.TgPcDx
Der TS ist bei der Gross/Kleinschreibung hierbei empfindlich ! Sie muss zumindest in der Texturing.xml und den Dateinamen übereinstimmen.
Gewöhnt Euch also an gleich immer alle Namen wie im obigen Beispiel zu schreiben.
Falsch ist:
Die Wintertextur Eine Textur mit eine expliziten Jahreszeit von einer Textur mit einem anderen Stammnamen "auszuleihen". Ist leider eine weit verbreitete Unsitte, die alles verdirbt.
Beispiel aus der Texturing des Mariaspass:
RSC\MariasPass\Environment\Terrain\Grass\Grass06</BaseTextureName>
RSC\MariasPass\Environment\Terrain\Grass\Grass000_Wi</BaseWinterTextureName>
Damit wird das "Base Grass" (so der Name im Editor) zu 100% im Winter grün wie in den anderen Jahreszeiten.
Dasselbe gilt natürlich auch für andere Jahreszeiten als den Winter, nur fallen dort Fehler nicht so auf, da der TS als Notlösung die Default-Textur verwendet, die ja meist ähnlich aussieht.
Noch zur Bemalung:
Alle bemalten Stellen werden als Basis für die Erstellung des Distantterrains herangezogen. Ist keine Bemalung vorhanden, werden je nach Höhenstufe die 3 Texturen, die am Ende der Texturing.xml per Nummer referenziert werden (<LowGroundTextureIndex , <MidGroundTextureIndex und <HighGroundTextureIndex ) verwendet.
Da der Winter im TS weiss ist (so langsam wird die Vorstellung ja unrealistisch, aber was solls) kann man sich für den Winter die Korrektur aller vorhandenen Texturen sparen:
Man sucht sich nur 3 funktionierende Texturen (notfalls nur 2 - eine weisse und eine mit Rocks), die im Winter gut aussehen und trägt diese (NUR !) für die Erstellung des DT in die 3 Höhenstufen ein (siehe bei "Noch zur Bemalung). Dann verschiebt man den Ordner Mixmap/ aus dem Routenverzeichnis und generiert das DT für den Winter.
Mit dieser Lazy-Version bekommt man meist ganz nette Ergebnisse.
Grüße besonders auch an @nobsi !
Kris