Hi!
I’m using the Third Person Character from the Unreal Template and I have added a camera to have a First Person View:
To switch the view I have this method:
But the transition between the cameras is immediately.
How can I do it smoothly?
Thanks!
Toggling two Camera components with Set Active is always a hard cut. The player camera manager never gets a blend, it just switches the active component.
Use Set View Target with Blend on the Player Controller, not Set Active.
Quick setup that matches the third-person template:
Get Player Controller → Set View Target with BlendIf you insist on two Camera components on the same pawn: don’t. Set View Target with Blend blends actors, not components. Same-actor component swaps stay instant.
Other option, often nicer for a template character: one camera, lerp the boom.
Target Arm Length 300 → 0, socket offset to eye height, maybe FOV 90 → 100.That’s the smoother feel people expect. View-target blend is the one-node fix; boom lerp is the better look.
There is no “default view target” setting. When the controller possesses the character, the pawn itself is the view target. The camera you see is whichever Camera component is auto-active — in the template that is ThirdPersonCamera on CameraBoom. You will not find a checkbox for this.
You also cannot add an actor in that Components list. That panel is only components. FirstPersonCamera under Mesh is still a component on the same pawn, so Set View Target with Blend cannot blend to it. That is why I said not to put the FP camera there.
Two ways, pick one.
A — stay on this pawn, no extra actor (easier with your setup)
Delete the extra FirstPersonCamera or leave it unused. Keep only CameraBoom + ThirdPersonCamera. On switch, Timeline ~0.3s:
Set Target Arm Length 300 → 0At arm length 0 you are first person. Reverse the timeline to go back. No view target, no second actor.
B — real blend between two actors
Camera Actor, attach it to the mesh head socket.Get Player Controller → Set View Target with Blend → New Target = that camera actor.If you want it on the Blueprint: Add → Child Actor, class CameraActor, then Get Child Actor into Set View Target with Blend. Still not “Add Camera” in Components.
For the template character, do A. You already have the boom.