Cutscene Animation via Timeline

You’ve mapped out the previs, you’ve set up your virtual cameras, you’ve compose your shot, and you made dolly tracks for the camera. So all that’s left is to combine all of these steps to create the cutscene you envisioned. However, how can you create the cutscene if the camera stands still? Well, the easiest way is to animate the camera.

Timeline’s your friend

With your scene ready, it’s time to animate the camera (or essentially any game object) using the built-in Timeline.

If the Timeline Window isn’t showing on the current layout, you can open it by going to:

Window -> Sequencing -> Timeline

You’ll Need a Director and a Timeline

Once the Timeline window has opened, select the game object you want the Director component to be attached to. In this example, I’ve created an empty Game Object and renamed it to AnimateCamera.

However, you are not limited to using an empty game object to attach these componenets. For instance, if all of the objects (virtual camera, dolly tracks, models, etc) for the cutscene is a child of a game object, it’s recommended to attach these components on the parent Game Object.

After you’re done creating the Playable file, it will automatically be selected in the Timeline Window.

Time To Animate!

Now, it’s time to create the Animation Track. To achieve this you can:

1) Click on "+" arrow in the upper left hand corner of the Timeline Window -> Animation Trackor2) Right Click in the Timeline Window -> Animation Track

Regardless of how you create it, you’ll end up with a result like this:

Now it’s time to animate the camera.

First, drag the camera onto the Animation track you’ve just created. Next, if there’s no Animator on your camera, select the Create Animator option.

With an Animator attached to the camera, the result will look similar to this.

Finally, press the Red button to start recording. Now you can start modifying the time and position to where you would want the game object to be. Unity will generate keyframes at these spots for you. Once you’re done, press the Red button to stop Recording.

Before creating keyframes
After creating Keyframes

The Final Product




Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Apache Hadoop Code Quality: Production VS Test

Amazon Aurora — Podcast #35

Writing basic form_for forms

The Difference Between .sort and .sort_by in Ruby

All about Dirty Reads and Isolation Levels..

Can we simultaneously read from multiple tables?

Securing the Kubernetes cluster

NEO Smart Contracts: Invocation Triggers

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Josh Vang

Josh Vang

More from Medium

Final ChainLog Project Meeting

vEmp and Babylons partnership will accelerate growth in the BSC chain meta-universe

Freeliquid Surplus Auction and Freeliquid Lending.

The Journey of a leader at IFORTIS WORLDWIDE