# How to create a smooth camera zoom?

**URL:** <https://forums.unrealengine.com/t/how-to-create-a-smooth-camera-zoom/392368>\
**Category:** Cinematics & Media\
**Tags:** zoom, smooth, unreal-engine, UE4, question, Blueprint\
**Created:** [May 1, 2017, 11:39am UTC](https://forums.unrealengine.com/t/how-to-create-a-smooth-camera-zoom/392368 "2017-05-01T11:39:27Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![anonymous\_user\_33ad47cb](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_33ad47cb](https://forums.unrealengine.com/u/anonymous_user_33ad47cb)\
**Post date:** [May 1, 2017, 11:39am UTC](https://forums.unrealengine.com/t/how-to-create-a-smooth-camera-zoom/392368/1 "2017-05-01T11:39:27Z")

</div>

Hello dear community,  
i found a pretty cool tutorial problem is that it’s not that clear for me.  
[Source Link][1]

Step 1  
I’m stuck here, i don’t know what he clicked because i don’t have “Camera” in my “Top-Down Project”.

 ![136303-curveselect.jpg](https://d3kjluh73b9h9o.cloudfront.net/original/4X/b/3/a/b3a1ff6a3a18c9ca59cc34c124b3d5137d968a89.jpeg)

Step 2

 ![136304-zoomcurve.jpg](https://d3kjluh73b9h9o.cloudfront.net/original/4X/9/3/1/93163af9a1a5b2ad0a8ca6120fd8ac1e4ed5d9b4.jpeg)

Step 3

 ![136305-mycharacter.jpg](https://d3kjluh73b9h9o.cloudfront.net/original/4X/7/1/5/7158910eb12b2b0871b65257b5b32652fb073dbe.jpeg)

Step 4

 ![136306-controller.jpg](https://d3kjluh73b9h9o.cloudfront.net/original/4X/6/f/4/6f482a3667d8ff938f47ca542f192ff21c32de79.jpeg)

---

<div class="post-metadata">

**Author:** ![Two-faced](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Two-faced](https://forums.unrealengine.com/u/Two-faced)\
**Post date:** [May 1, 2017, 11:48am UTC](https://forums.unrealengine.com/t/how-to-create-a-smooth-camera-zoom/392368/2 "2017-05-01T11:48:19Z")

</div>

What a day) two questions about zooming from the same person)

Have you tried [this](https://www.unrealengine.com/search?q=zoom)?

> **[3rd Person Zoom Camera](https://forums.unrealengine.com/showthread.php?687-3rd-Person-Zoom-Camera)**
>
> Hi. This is my zoomable camera setup. i just added +/- 20point to SpringArmComponent’s Target Arm Length. I used basic 3rdperson project from engine. Camera animation is not smooth, any tips for that?

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_33ad47cb](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_33ad47cb](https://forums.unrealengine.com/u/anonymous_user_33ad47cb)\
**Post date:** [May 1, 2017, 12:03pm UTC](https://forums.unrealengine.com/t/how-to-create-a-smooth-camera-zoom/392368/3 "2017-05-01T12:03:12Z")

</div>

Copy and pasting answers won’t help me, i use Top Down not 3rd/First Person angles. I need to zoom TO the character and rotate around him.

---

<div class="post-metadata">

**Author:** ![Two-faced](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Two-faced](https://forums.unrealengine.com/u/Two-faced)\
**Post date:** [May 1, 2017, 12:11pm UTC](https://forums.unrealengine.com/t/how-to-create-a-smooth-camera-zoom/392368/4 "2017-05-01T12:11:16Z")

</div>

You will find that there is the same handling.

---

<div class="post-metadata">

**Author:** ![teak421](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/teak421/32/902996_2.png) [@teak421](https://forums.unrealengine.com/u/teak421)\
**Post date:** [May 1, 2017, 2:02pm UTC](https://forums.unrealengine.com/t/how-to-create-a-smooth-camera-zoom/392368/5 "2017-05-01T14:02:08Z")

</div>

Check out the SmoothZoomPlugin I created… Should work for you just fine…

> **[Smooth Zoom Actor Component Plugin](https://forums.unrealengine.com/showthread.php?129845-Smooth-Zoom-Actor-Component-Plugin)**
>
> Hi. The Smooth Zoom Actor Component plugin allows for easy creation of smooth camera zoom on any Actor / Pawn / Character that has a spring arm and camera component. Head over to github here to download and review the Wiki for instructions on how...

If you need any help with installation, I’ve got a discord channel… see in the forum thread.

Good luck.

teak

---

<div class="post-metadata">

**Author:** ![teak421](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/teak421/32/902996_2.png) [@teak421](https://forums.unrealengine.com/u/teak421)\
**Post date:** [May 1, 2017, 2:41pm UTC](https://forums.unrealengine.com/t/how-to-create-a-smooth-camera-zoom/392368/6 "2017-05-01T14:41:54Z")

</div>

Please do not mark both as completed… I would delete the other answerhub post and work with this one. Thanks!

---

<div class="post-metadata">

**Author:** ![HalloJoby](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@HalloJoby](https://forums.unrealengine.com/u/HalloJoby)\
**Post date:** [October 1, 2021, 4:22am UTC](https://forums.unrealengine.com/t/how-to-create-a-smooth-camera-zoom/392368/7 "2021-10-01T04:22:11Z")

</div>

Hi, since this thread is the first one that comes up when you google for a solution for a neat scrolly camera movement-

C++ plugin is awesome, but if for whatever reason someone might wanna prefer blueprints - i sat down and prepared a nice bowl of spaghetti that should get the job done more or less. (in my case i’m working with a relative x axis camera location - but a spring arm target arm length would work just as well)

please feel free to optimize - since i’m not a particularly good coder lol

> **[Smooth Camera Mousewheel Zoom posted by anonymous | blueprintUE | PasteBin...](https://blueprintue.com/render/kecfue8s/)**
>
> No description provided

 ![349689-ue4editor-fqgfzrftgl.jpg](https://d3kjluh73b9h9o.cloudfront.net/original/4X/9/6/b/96b242353b3d27857c9f69837c5c6d5d9b433a84.jpeg)

(incase the link is dead, i’ll attach a .txt file that you should be able to just copy-paste)  
[link text][2]
