When a sky has a modified SkyboxOrientation property the atmosphere image is not re-gererated to respond to the new orientation. example.rbxl (51.2 KB)
Expected behavior
If everything was working correctly there would be a seamless transition between the sky and geometry passed over the atmosphere shader, however there is clearly a seam where the low quality image used by the skybox shader is not concurrent with SkyboxOrientation.
I think the Rotation is set in the rendering pipeline after the Reflection pass is done, and I also believe rotating the skybox would mean a new texture generation for the reflection cubemap (doesn’t directly use the skybox) which would waste performance.
Then again I can only speculate.
this image is only generated when the skybox changes, so performance is irrelevant. its solved once, then cached in vram…
aside from this, i can attest that updating the image that feeds specularity and atmosphere is done in the background, not on the immediate frame its changed. i have a game that swaps skyboxes frequently and experience zero frame drops.
this would not impact performance, even on their newly planned tv application in my opinion.
Thanks for the report! Could you include a video or some screenshots of the issue occurring? We’re unsure what the issue is just based on the repro file.