I’m going to geek out for a bit here and point out that the “fabric” visualization is actually sort of incorrect. That visualization represents the density of spacetime as a drop in position perpendicular to the grid/plane being shown.
In reality, gravity is a deformation of the spatial coordinates system, wherein the closer a given point is to a given mass, the closer it is shifted towards that mass.
So, using text to demonstrate a linear set of coordinates, when the points are unaffected by gravity, they look like this:
0----------1----------2----------3----------4----------5----------6----------7----------8
then if you place a body of mass at the location of the 4th coordinate, you’d get something that looks more like this:
0-----------------1-----------2-------3—|4|—5-------6-----------7-----------------8
Now lets say you have these two lines next to each other, like so:
Line A
0----------1----------2----------3----------4----------5----------6----------7----------8
0-----------------1-----------2-------3—|4|—5-------6-----------7-----------------8
Line B
If these two lines exist simultaneously, next to each other on a coordinate plane, then its easy to see how as you move from coordinate 4 on Line A to 4 on Line B, the position in space stays the same, but as you move from 3A to 3B, there is a dramatic change in relative position, even though the horizontal coordinate is the same.
What is more, is that as an object shifts its position due to coordinate changes, its directional momentum remains relative to the non-deformed coordinates system. This is why an asteroid traveling past the sun will not pull in close and then be propelled back towards its original path - it will “bend” around the sun instead.
SO…
that said, I think a better representation would be to construct a 3D matrix of points, then shift those points closer to a given point of mass, decreasing the amount of shift exponentially as the distance from the mass increases. Then show an object traveling along this coordinate system, with the direction of its momentum being influenced by these shifts.
