This blueprint allows you to create and customize a black hole in Unreal. The material has plenty of parameters that allow you to change the appearance of the accretion disk and the singularity.
This tool works with texture warping using quaternions, performing the distorsion on a skybox texture (which can either be a default skybox or a cube render target). It is fully compatible with the latest Space Skybox Libraries, watch the tutorial to see how those asset packs can be integrated with this one.