NASA's OpenSpace project has some interesting camera controls, shown in their docs at https://docs.openspaceproject.com/en/latest/using-openspace/navigation/camera-paths.html.
In summary, this has:
- Velocity control
- Preventing rotation while moving (we could do this for e.g. Makie but it would require tight integration + path planning, not a priority right now I think)
- Orbital modes - orbit around latitude or object's upvector