Manuals of ComponentCameraSystem
  • Introduction
  • Basic Uses
    • General Workflow
    • Working with Sequencer
    • Third Person Camera
    • Lock-On Camera
    • Camera Shake
    • Camera Postprocessing
    • Camera Lens Effect
    • Camera Dither Fade
    • Photo Mode (Experimental)
    • Other Features
    • FAQ
  • Advanced Uses
    • Change Component Properties at Runtime
    • Customizing Camera Components
      • Customizing ECameraComponentFollow, ECameraComponentAim and ECameraExtensionBase
      • Customizing Existing Components: ControlAim as An Example
      • Customizing ECameraGroupActorComponent
      • Customizing ECameraHUD
      • Customizing EPlayerCameraManager
    • Camera Dampers
    • Animating Camera
    • Mixing Camera
    • Sequenced Camera
    • Keyframing Camera
    • ArchViz Camera
    • Integrating with Montage
    • Integrating with Gameplay Ability System (GAS)
  • Showcases
    • Boss Battle Camera
    • Group Aim Camera
    • Orbit Camera
    • Rail Camera
    • Crane Camera
    • Third Person Framing Camera
    • First Person Shooter Camera
    • Pseudo First Person Shooter Camera
    • Static Camera
    • Only Follow Camera
    • Only Aim Camera
  • Camera Components
    • Follow Components
      • ScreenFollow
      • SimpleFollow
      • HardLockFollow
      • OrbitFollow
      • RailFollow
      • CraneFollow
    • Aim Components
      • TargetingAim
      • HardLockAim
      • ControlAim
    • Extension Components
      • ResolveOcclusionExtension
      • MixingCameraExtension
      • ConfinerExtension
      • ResolveGroupActorExtension
      • AnimatedCameraExtension
      • KeyframeExtension
      • ConstrainPitchExtension
      • ModifyAimPointExtension
      • VelocityBasedRollingExtension
    • Miscellaneous
      • Photo Camera
      • Animated Camera
      • Keyframed Camera
      • ArchViz Camera
      • ArchViz CineCamera
      • ArchViz Camera Component
      • ArchViz CineCamera Component
      • Sequenced Camera Actor
      • Group Actor Component
      • CameraModifier_CameraShake
      • PCMGNeuralNetwork
      • ECamera Shake Source Actor
  • Blueprint Nodes List
    • ECameraBase
    • ECameraSettingsComponent
    • EPlayerCameraManager
    • ECameraLibrary
    • ECameraGroupActorComponent
    • RailFollow
    • ScreenFollow
    • ControlAim
    • MixingCameraExtension
    • VelocityBasedRollingExtension
  • Code Framework
    • Code Framework
  • Changelog
    • Changelog
      • V0.1.x
      • V0.2.x
Powered by GitBook
On this page
  1. Camera Components
  2. Extension Components

KeyframeExtension

PreviousAnimatedCameraExtensionNextConstrainPitchExtension

Last updated 1 year ago

Keyframe extension allows you to add keyframes in the built-in Sequencer Editor. You can easily create simple camera animations and play it at anywhere you want.

Parameter
Description

PCMGParams

A set of parameters concerning with procedurally camera motion generation. Currently deprecated.

CoordinateActor

In which actor's local space you want to play the keyframes, including position and rotation.

CoordinateSocket

CoordinateActor's socket the camera is based on. If this is specified, this socket's local space will be used.

Coordinate

In which reference coordinate you want to apply the keyframes. Requires CoordinateActor is null.

bCoordinateLocationOnly

Whether to apply only keyframed positions in the specified CoordinateActor or Coordiante space. If true, camera's rotation will be the original keyframed rotations. Otherwise, the camera's final rotation will be changed according to the given CoordinateActor or Coordiante.

LocationOffset

Location offset applied to the keyframed positions.

AimOverride

Make the camera always look at the specified actor. This happens after keyframe is applied.

AimSocket

AimOverride's socket for the camera to aim at.

Stage

Stage at which this component is executed. You can only change this property at the "Class Defaults" window.