# KeyframeExtension

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.

<figure><img src="https://1253177398-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIc7aRtmwmEkkqEJZORmC%2Fuploads%2F6TbJ5L7jqPbrxqRrScwc%2Fkeyframe.png?alt=media&#x26;token=0d18d058-64f5-44ee-b920-8bad5bd6230a" alt=""><figcaption></figcaption></figure>

<table><thead><tr><th width="201.33333333333331">Parameter</th><th width="72"></th><th>Description</th></tr></thead><tbody><tr><td>PCMGParams</td><td></td><td>A set of parameters concerning with procedurally camera motion generation. Currently deprecated.</td></tr><tr><td>CoordinateActor</td><td></td><td>In which actor's local space you want to play the keyframes, including position and rotation.</td></tr><tr><td>CoordinateSocket</td><td></td><td>CoordinateActor's socket the camera is based on. If this is specified, this socket's local space will be used.</td></tr><tr><td>Coordinate</td><td></td><td>In which reference coordinate you want to apply the keyframes. Requires CoordinateActor is null.</td></tr><tr><td>bCoordinateLocationOnly</td><td></td><td>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.</td></tr><tr><td>LocationOffset</td><td></td><td>Location offset applied to the keyframed positions.</td></tr><tr><td>AimOverride</td><td></td><td>Make the camera always look at the specified actor. This happens after keyframe is applied.</td></tr><tr><td>AimSocket</td><td></td><td>AimOverride's socket for the camera to aim at.</td></tr><tr><td>Stage</td><td></td><td>Stage at which this component is executed. You can only change this property at the "Class Defaults" window.</td></tr></tbody></table>
