Is it possible to set the texture size of the generated cubemap to something small like 128x128? With such a small texture it would be possible to recapture the sky at ‘realtime’. Otherwise there is always a noticeable hitch when calling that function. So I assume the generated texture is pretty big.