My apologies, I thought you were looking for solutions specific to Unity. I worked with a custom MMO engine not long ago, which let artists paint invisible regions on the terrain. Each region could have its own set of textures, light settings, fog, bloom, color correction, etc. The changeover was tied to player position in…