Black Hole and Binary Black Holes with "UV Map Nodes" of Animation Nodes+Extra Nodes in the Blender. For the black hole, I have modified the UV co-ordinates based on the falloff (object and spline) with "UV Map Nodes". You can create multiple black holes with this Node-Tree. These extra nodes allow controlling the Shader Nodes with Animation Nodes. All the project files are available in the video description.
Happy Noding... :)