I am using
USkyLightComponent::SetCubemapBlend(UTextureCube* SourceCubemap, UTextureCube* DestinationCubemap, float InBlendFraction)
function to create a smooth blend between two cubemaps in my scene. But the problem is that it doesn’t work at all when InBlendFraction values are between [0, 1). When the value becomes exactly 1, it instantaneously sets the destination cubemap. So it’s like calling SetCubemap function without any blending. If I disable Lumen in the post process, it works as intended, cubemaps are blended smoothly.
Here is the video demo:
https://youtu.be/2Vmu8-s7OKU