How to Camera Movement Silent Hill Hallway Style

How could i reproduce this camera movement https://www.youtube.com/watch?v=PqmgW4MP0-E
I already have fixed cameras, i tried to make a spline which working a bit but not what i expected. I want my camera made a back off movement when the character walk towards the cam and making also a boom movement (up and down movement or inverse)
This is my BP for the camera spline :


For the moment my camera follow the spline when the character reach the first point of the spline, and only on horizontal, if i made a vertical spline the camera just stay fixed at is first position on spline
I dont know if it’s clear, this is why i take the silent hill ref to be more understandable
Thanks for helping

2 Likes

You’re pretty close. See if this can clarify some things:

  • I have this actor actor in the scene:

I set its springarm’s rotation to Absolute so I do not need to deal with Inversing Rotators from world → local.

The idea here is:

  • we enter the collision sphere and switch to this actor’s camera
  • the springarm slides along the spline in Local Space
  • the springarm rotates in World Space and tracks the player
  • I use your approach with finding spline World Space in this camera’s actor Local Space

This results in:

The blue marker shows the interpolation results of the springarm.

Do tell if this is closer to what you need.


Script to copy:

6 Likes

Thanks so much Everynone, I give up a bit my project since the topic, and didn’t take the time to thank you, but now i’m came back to the UE learning, i didn’t try ur script yet, but your screenshot seems to be close of what i search, Thanks !