I want to program space curvature vizualizaion. I want to have an observer as a player that moves in 3d curved space and surrounding objects that will show curvature by distortion when player passes near them. I am concerned about some points: 1. What curvature to choose in order to experience curvature best? 2. What structures better to take to represent curvature? Maybe I take curvelinear coordinates and translate points to them from cartesian and back? 3. AFAIK riemannian space has local reference frame that changes from point to point. So can I use a function to transform frame when passing points and display all objects points considering local frame transformation? Notes: I want to consider time to be newtonian. And as I understand, curvature must be intrinsic without embedded spaces Thanks.