A spiral galaxy generated by Geometry Nodes. Distributed points are moved spherically by their distance and then adjusted by a distance gradient to create the arms of the galaxy. An additional setup with the effect of a crossing black hole.
The files were created for Blender 3.6X.
Video demo here (Without shader) - https://www.instagram.com/reel/Cq5_pXKgdCx/?utm_source=ig_web_copy_link&igshid=MzRlODBiNWFlZA==and here (With example shader) - https://www.instagram.com/reel/Cq6WBOuAvu7
The files contain different versions - from the simplest to more advanced.
A 2d galaxy
A 3d galaxy
The Visitor setup
NOTE
-(Since it is a concept demonstration, it is kept as simple as possible.) The GeoNodes trees are kept clean, the nodes are not contracted into node groups for easier readability and have detailed explanations. You can embellish, refine as you wish.
-(Most files come in two versions ! One working in normal Blender (currently 3.5), and one working in the Simulation Nodes branch. (Currently in development.) The reason for this is, that, since the effect is essentially a simulation, it is simpler to use in the Simulation Nodes branch, where you dont need a Buffer object to store the state of the simulation)
-(Read the description text when you open the file, it has a lot of useful info)