Overview of Timeline Panel
Overview of Timeline Panel
Opening the Timeline panel (“Window” → “Timeline”) allows you to select between two types
of timelines: video and frame. The frame timeline is for frame-by-frame animation and can be
very limiting. It generally works by converting the layers in your Layers panel to individual
frames. I won’t go into any more detail on this timeline; I want to focus on the video timeline.
VIDEO TIMELINE
The video timeline allows for keyframe animation — which is an animation process in which
you define key points of animation along a timeline and Photoshop will interpret the in-between
frames to create a cohesive animation. Let’s go ahead and create a very simple animation to see
how this works.
As you probably noticed from the image above, the video timeline shows a representation of
layers in the Layers panel. Each layer in the timeline has a dropdown panel that exposes the layer
properties (these are the properties that can be animated). To animate a layer property, simply
click the stopwatch icon, which enables keyframe animation. Notice that a keyframe is
automatically placed at the current time indicator.
Move the current time indicator to another point in the timeline and reposition the layer. Again,
another keyframe will automatically be added to the timeline.
Playing back the animation shows how the object on the canvas moves from one position to the
next.
position,
opacity,
styles.
Adding a layer mask or vector mask to any layer will introduce additional properties specific to
that mask. Layer properties that are added to the layer’s existing properties include:
position,
opacity,
styles,
vector mask position,
vector mask enabling.
A text layer contains editable text. If text has been rasterized, then the layer will no longer be a
text layer, but rather will be a standard layer with pixel information. Layer properties include:
transform,
opacity,
styles,
text warp.
A smart object can contain any one or combination of the above layer types. A smart object acts
like a wrapper for any layer, preserving the original layer while using a new set of properties.
These properties include:
transform,
opacity,
styles.
A word of warning when using smart objects. Because a smart object preserves the original
quality of the layer or the set of layers it contains, it can be scaled and rescaled without losing
quality. However, it cannot be scaled any larger than the size of the original layer it contains.
Doing so would cause the smart object to lose quality.
At this point, I want to mention two other layer types — a video layer and a 3D layer. Both of
these layers are completely unique from the other layer types mentioned. The video layer is
actually a layer group that contains its own set of properties, while the 3D layer — besides
containing a unique set of properties — is manipulated in an environment entirely separate from
the other layers, adding to the level of complexity. Due to the uniqueness of these two layer
types, I will not go into detail here. You can see how both layers are represented in the timeline
below:
LAYER PROPERTIES
Now that we have a grasp of the different layer types, let’s examine the different properties that
we are able to animate. Knowing how each property works is important to understanding their
limitations and how to get around them. Let’s look at the common animation properties.
The Position property allows for movement along the X- and Y-axis. Manipulate the position of
an object by using the Move Tool.
The object’s Position property was keyframed to move the ball back and forth along the x axis.
Opacity allows you to keyframe the opacity of a layer. The Opacity control can be found in the
Layers panel.
The object’s opacity was keyframed at 100% and 0% to create a fading animation.
The Style property allows you to keyframe the layer styles of a layer. Access the layer styles by
double-clicking a layer in the Layers panel.
The object’s layer styles (Bevel & Emboss, Color Overlay, and Drop Shadow) were all
keyframed to create a pulsing animation.
The layer mask or vector mask position keyframes the x and y positions of each mask. It
works best when the mask is not linked to the layer.
The mask’s position is keyframed to scrub across the layer, revealing the background layer.
Enabling or disabling a layer or vector mask is also possible. To enable or disable a layer
mask, go to “Layer” → “Layer Mask” and select either “Enable” or “Disable.” For vector masks,
go to “Layer” → “Vector Mask.” Alternatively, you can “Shift + Click” the mask in the Layers
panel to toggle on or off.
The mask is keyframed to be enabled, then disabled after a short time, causing a reveal.
Specific to text layers, the Text Warp property allows you to keyframe any text warp applied to
a text layer. You can access a list of text warp effects by going to “Type” → “Warp Text.”
A Flag warp was applied to the text and keyframed to create a warping animation.
The Transform property allows you to keyframe transformation to a layer. Various
transformations (such as Rotate and Scale) can be accessed by going to “Edit” → “Transform,”
or by pressing Control + T to enter Free Transform mode.
The object’s Scale and Rotation are keyframed to create a spinning star that grows and shrinks.
Now, we can animate both objects as a single layer. Because this is a smart object, I have access
to the Transform property in the Timeline panel, which allows me to keyframe rotation. I’ve
added a keyframe at each half rotation, for one full rotation. The result is the circle, rotating 360
degrees.
ANIMATING FILTERS
Now that we’ve learned how to embed animations inside smart objects, we can use this same
technique to animate filters. If we add a filter to a smart object that contains an animated layer,
the result will be an animation that plays through the filter.
Step 1: Smart object animation of a yellow dot moving across a red background.
Because our animation already resides in a smart object, I can add a filter directly to it. In this
case, I’ll go to “Filter” → “Distort” → “Twirl.”
The filter has been applied to the smart object itself, rather than pixels of its contents. Therefore,
the movement of the animated pixels through the filter has a unique effect.
To finish this method, right-click the layer in the Layers panel and select “Convert to Smart
Object.” This will create a new smart object that preserves the changes we’ve just made.
Now, when we add a set of layer styles to our animation, the effect will be applied only to the
object.
The resulting effect is an animation that has been colored based on the properties of the
adjustment layer.