Manipulating shots

From Valve Developer Community
< SFM
Jump to navigation Jump to search

Each shot is an individual entity, almost like a separate file. It has a head (its in point) and a tail (its out point). An edit point is the transition between two shots—where the tail of shot A meets the head of shot B. You can copy, paste, and delete shots.

You can think of shots as containers that don't necessarily display all their contents. For example, when you blade a shot, the container you see on the timeline is shorter than the original shot was, but it still contains all the media of the original shot: its motion data, sounds, effects, particle systems, and so on. You can change what part of the media a shot displays without changing its duration.

Retiming shots

After you've created shots, you can affect their timing in a number of ways:

  • Location—You can adjust a shot's location on the timeline, either by changing the order of your shots, or by moving a shot earlier or later relative to its adjacent shots.
  • Duration—You can adjust the duration of a shot, and you can control whether that change affects the frames at its head or at its tail.
  • Time window—You can adjust a shot's time window: which part of its contents it displays. For example, if the original shot was 30 seconds long, you can modify a shot bladed from it to display 12 seconds at the beginning, 18 seconds in the middle, 40 seconds that include only 15 seconds of the original shot, and so on.
  • Scale—You can adjust a shot's time scale to stretch it (make it slow-motion) or compress it (make it fast-motion), with or without affecting its duration.

You can also control how retiming one shot affects the locations, durations, time windows, and scales of other shots.

The kind of modification you make depends on whether you're dragging a shot's head, tail, or center, or the edit point between two shots. The lower-left corner of the SFM displays tooltips as you hover over shots, their heads and tails, and their edit points, and the tooltips change when you hold down the hotkey(s) Ctrl, Alt, and Shift:

  • Stick—Preserve the head or tail that you're dragging. Any changes are applied to the other edge of the shot. The opposite of roll.
  • Roll—Modify the head or tail that you're dragging. The other edge of the shot is preserved. The opposite of stick.
  • Ripple—Modify a shot's duration, and adjust the rest of the shots in the sequence to compensate.


Modifying shots

Move the playhead between shots Press Up or Down
Set the head of a shot to the playhead's location Press I
Set the tail of a shot to the playhead's location Press O
Restore a shot's original time scale Right-click the shot, click Edit Clip, click Set Time Scale, set the Scale to 1.0
Add a fade-in and a fade-out to a shot Right-click the shot, click Edit Clip, click Set Fade Times, and set the fade time in seconds


Dragging the center of a shot

Reorder—Drag the center of a shot to another location in the timeline to change the order of your shots. SFM zoom Reorder.gif
Clip Roll—Hold down Ctrl+ Shift and drag the center of a shot to change the time window it displays without changing the shot's location or duration. SFM zoom ClipRoll.gif
Clip Roll Stick Roll—Hold down Alt+ Shift and drag the center of a shot to modify its location on the timeline. This modifies the durations of the shots before and after, without changing the selected shot's duration or time window, or the shot order. SFM zoom ClipRollStickRoll.gif
Clip Scale—Hold down Ctrl+Alt+ Shift and drag the center of a shot to create slow motion or fast motion; this stretches or compresses time by scaling the shot, without changing the shot's duration on the timeline. The playhead's position determines the center point of the stretching or compression. SFM zoom ClipScale.gif


Dragging a shot's head or tail

Roll, Ripple—Drag a shot's head or tail to roll it, changing the shot's duration. The rest of the shots ripple (adjust in time) to compensate. SFM zoom RollRipple.gif
Stick, Ripple—Hold down Alt and drag a shot's head or tail to stick it and modify the other edge. SFM zoom StickRipple.gif
Roll—Hold down Shift and drag a shot's head or tail away from the shot beside it to shorten its duration and create a gap between shots. This doesn't affect the other shots on the timeline. SFM zoom Roll.gif
Create Gap, Ripple—Hold down Ctrl and drag a shot's head or tail away from the shot beside it to create a gap without changing its duration. This changes the timing of other shots on the timeline. SFM zoom GapRipple.gif
Scale—Hold down Ctrl+Alt+ Shift and drag a shot's head or tail to stretch a shot (create slow motion) or compress a shot (create fast motion). This is similar to holding down Ctrl+Alt+ Shift and dragging the center of a shot, but when you drag a shot's head or tail instead, you change the shot's duration while preserving the time window. SFM zoom Scale.gif


Dragging the edit point between two shots (shot A and shot B)

Roll Roll, Ripple—Drag an edit point to roll shot A and roll shot B. This is called a rolling edit. SFM zoom RollRollRipple.gif
Stick Roll, Ripple—Hold down Ctrl and drag an edit point to stick shot A and roll shot B. SFM zoom StickRollRipple.gif
Roll Stick, Ripple—Hold down Alt and drag an edit point to roll shot A and stick shot B. SFM zoom RollStickRipple.gif
Stick Stick, Ripple—Hold down Ctrl+Alt and drag an edit point to stick shot A and stick shot B. SFM zoom StickStickRipple.gif
Scale Scale—Hold down Ctrl+Alt+ Shift and drag an edit point to stretch one shot (creating slow motion) while compressing the other (creating fast motion). SFM zoom ScaleScale.gif
Note.pngNote:When you move a shot around on the timeline, any sound clip that starts inside that shot will be moved along with it. This keeps sound clips synchronized with their shots.

See also