How to Animate a Camera Component

This page covers how to use the features of the plugin in blueprints. The logic in C++ should be the same.

For Characters or Actors

This plugin will animate cameras, camera boons(spring arms), and FOV using constant and spring style animations. Follow this guide to learn how to set this up.

Adding the component:

  1. To start add the AdvancedCamera component to your character or actor.

  1. Now set its variables such as update rate, flashbang amount, and then copy the Tag which should always be "AdvancedCameraTag".

  2. Paste that tag on either your spring arm(camera boon) or your camera component.

  3. That's it for setting up the advanced camera component, next we will go over how each node works.

How Each Node Works:

Animate FOV:

  1. This comes with two nodes Animate FOV Spring and Animate FOV Constant. Spring starts fast and ends slow, constant keeps the same speed.

  1. To use simply call these functions where needed and drag off teh On Finished while using "Add custom event" to create a callback.

Animate Camera:

  1. This also comes with two types, spring and constant style animations.

  2. To use these functions, call them just like the FOV nodes. However, these need a transform or location variable to be attached to them so they know where to animate. the variable should be in relative space.

  1. It is recommended to use this node when you don't need camera collision. If you do need camera collision, use the Animate Camera Boon nodes

Animate Camera Boon:

  1. The node functions similarly to Animate Camera, but it adjusts the target location of a spring arm. This allows for collision detection and other spring arm effects, such as camera rotation lag.

  2. To use, simply call them and use a relative transform variable for where you want it to go.

Camera Fades:

  1. These two nodes are called Fade In Camera and Fade Out Camera. They do exactly as they sound; they apply a cinematic camera fade in and fade out.

  2. To use, simply call their nodes wherever you like, and the camera will fade in or out based on the settings you set.

Flashbang Camera Effect:

  1. This node applies a flashbang effect to the camera using post processing effects.

  2. You can assign sounds to play and track when it finishes using a callback custom event.

  3. Ensure you have setup the animation update rate and flashbang settings in the details panel of the component first.

Camera Shakes:

  1. This component allows you to easily make camera shakes with enable and disable features.

  2. To enable use the Enable Camera Shake node, then drag off the return and save it as a variable if you want to control when to stop it.

  3. To disable camera shake, verify the validity of the variable created upon enabling it, and then call the Disable Camera Shake function.

That is it for the use with characters and actors, next I will show you how to use the spline camera for fly bys, actor tracking, and other cinematics.

Last updated