Hello all, My first post here. I do CG animations, and am working on a project where two galaxies collide. It is important to note up front that my simulation will NOT be physically accurate - I don't have the tools, knowledge, or processing power for that, but I AM interested in getting the macro "look" correct, and so I had some questions for you guys. In the videos of scientific simulations of galaxy rotation, the galaxy rotates at more or less a constant angular speed, regardless of distance from the galactic center. This means that for any star or object in the galaxy, its velocity is directly proportionate to its distance from the galactic center. However, because objects further away are pulled on with less gravitational force, (assuming constant mass) they shouldn't be able to orbit at such a speed (they would fly off into the universe). So this is where the subject of dark matter comes in, from what i've read, because with enough mass, an object at the edge of the galaxy could orbit at the required angular speed, given enough centripetal force from its mass. Anyway, that is basically where I am in my understanding, which is woefully inadequate. Can someone explain how the rotation of these galaxies actually works? I don't understand how dark matter in the galaxies halo can allow a body of reasonable mass (because I'm assuming the mass of individual stars within the galaxy are evenly distributed, i.e. stars near the center are about equal mass on average to stars near the edge) on the edge of the galaxy to orbit so fast. I can see how a very massive ring of dark matter could orbit the galaxy at the same angular speed as the inner part of the galaxy, but how would that influence individual stars on the edge of the galaxy? The whole thing just seems weird. You would expect an even-ish mass distribution, or if anything, less density as you move away from the galactic center, which would mean that angular speed would decrease as you move out from the center. Can anyone shed some light on this?