カメラのタンブルを実装したい

カメラのタンブルを実装したいです。

[やりたいこと]
①マウスのワールド座標をライントレースにより取得(実装できている、添付図参照)
②その座標を中心としカメラを移動
 カメラが球に沿って移動するイメージ
③回転の中心が常にディスプレイの同じ位置にうつるように、カメラを回転

SpringArmComponentとControlRotationを使うのが一番手っ取り早いと思うのですが、どうでしょう?

ご回答ありがとうございます。
SpringArmComponentとControlRotationについて疎いので、これらについて解説しているwebサイトを紹介していただきたいです。

ThirdPersonTemplateのカメラの動きがそれです
あとは画像に提示されている入力処理を組み合わせればできますよ