Changing camera roll conflicts with camera rotation

I want to tilt the camera when player strafes. Blueprint below works juts fine:


But when I try to strafe and move the camera by mouse at the same time, camera’s roll snaps to 90 degrees and stays like that.

The camera is controlled by standard “Add Controller Input”

You could try placing the camera inside a scene component and have it only roll in local space while the scene component is the one rotating. This way might save yourself the headache of gimble lock…

Gimbal_Lock_Plane

For anyone who finds this, I’ve found the answer: add a Normalize Axis between Get Control Rotation and FInterp To.