Create cinematic sequences

Cinematics, also known as sequences or cutscenes, are interactive movie animations with time-dependent control over objects and events. You can use O3DE to add cutscenes to your game.

You can also add scripted events so that a sequence of objects, animations, and sounds are triggered in the game. The player can view these sequences from their own (first person) or another’s (third person) perspective.

Sequences consist of the following elements (listed in hierarchical order), which are created and managed from the Track View:

  • Node - Each sequence comprises a top-level director (scene) node, one or more camera nodes, image effects nodes, and entity nodes.
  • Track - Depending on the type, each node consists of multiple tracks, such as position, animation, sound, lighting, text, and events. Tracks are displayed in the track timeline pane.
  • Key - A key is a setting for a property at a specific time. As the sequence plays, keys are interpolated based on their in and out tangent values set in the Track View.

Topics

Adding a Camera

See the following topics for working with cinematic cameras in Open 3D Engine.

Adding a Director (Scene) Node

Add a Director (Scene) node in the Track View editor in Open 3D Engine.

Adding and Removing Animation Keys on Tracks

Add and remove animation keys on tracks in Open 3D Engine’s Track View editor.

Adding Component Entities

Add component entities in the Track View editor in Open 3D Engine.

Adding Lighting

Use cinematic lighting for track view sequences in the Track View editor in Open 3D Engine.

Animating Characters in Scenes

Animate characters in scenes for Open 3D Engine with the Track View editor.

Animating Depth of Field

Set the camera focus for cinematic sequences in Open 3D Engine.

Capturing Image Frames

Capture image frames in Open 3D Engine with render output, a capture track, or console variables.

Controlling the Playhead

Control the playhead in the Track View editor in Open 3D Engine.

Debugging Cinematic Scenes with Console Variables

Use the Open 3D Engine console variables (CVARs) to debug your cinematic scenes.

Moving a Component Entity in a Sequence

Move a component entity for a sequence in the Track View editor in Open 3D Engine.

Moving an Entity in a Scene

Move an entity in a scene Open 3D Engine.

Populating a Scene

Create scenes in a track view sequence in the Track View editor in Open 3D Engine.

Positioning a Camera

Move a camera in the Track View editor in Open 3D Engine.

Setting Sequence Properties

Set track view sequence properties in the Track View editor in Open 3D Engine.

Track View Editor Nodes

See the following Track View editor nodes in Open 3D Engine.

Using Record Mode

Use Record mode for a sequence in the Track View editor in Open 3D Engine.

Using the Track View Editor

Use the Track View editor to create and manage cinematic sequences in Open 3D Engine.