Giga and I did a little digging. First thing we did was confirm that "skybox.infiniteDistance" = true is set properly (i believe this is in one of the zone entity jsons). Then we noticed that when you unparent the skybox from the zone, it suddenly works (appears at an infinite distance), however multiple zones (which we need) will give you this weird split screen effect, because then it's trying to create multiple sky boxes when in truth we just want one skybox that switches depending on if you are within a zone entity itself. So it's about separating the skybox from the zone entity while telling it to swap it texture and settings based on what zone entity you are in."
skybox should NOT be a child of the zone entity.
There should never be more than one skybox
zone entities should instruct the skybox as to which texture/settings to use at any given time, depending on which zone entity the camera is within.
Giga and I did a little digging. First thing we did was confirm that "skybox.infiniteDistance" = true is set properly (i believe this is in one of the zone entity jsons). Then we noticed that when you unparent the skybox from the zone, it suddenly works (appears at an infinite distance), however multiple zones (which we need) will give you this weird split screen effect, because then it's trying to create multiple sky boxes when in truth we just want one skybox that switches depending on if you are within a zone entity itself. So it's about separating the skybox from the zone entity while telling it to swap it texture and settings based on what zone entity you are in."