PTENES
TRACK 3

🧬 Combination Patterns

How to fit 2–3 effects into one scene without making a mess — controlling time, layers e rhythm. You already know the building blocks (T1 and T2); here you learn the equation A + B = C that turns separate pieces into a cohesive video.

3
Modules
18
Topics
~2h
Duration
Intermediate
Level
⏱️ TimingSequence · stagger 🗂️ LayersAbsoluteFill · z A + B combination 🥁 RhythmSeries · transitions = C cohesive video

Learning path map

Detailed content

3.1~40 min

⏱️ Timing & Synchronization

How to use Sequence from= to stagger entrances, calculate offsets in frames, create a stagger with index * N and synchronize the end of one scene with the start of the next — without everything appearing together on frame zero.

What it is:

The prop from The Sequence says which frame that content block starts to exist on the timeline.

Why learn:

It’s the foundation of every stagger and every synchronization between elements—without it, everything appears simultaneously at frame 0.

Key concepts:

from = delay in frames · local frame resets to 0 · combines with durationInFrames.

What it is:

Pattern where each item in a list starts N frames after the previous one: from={index * 5}.

Why learn:

Creates the feeling of a "cascade," making lists and menus much more elegant than having everything enter at once.

Key concepts:

N = 4–8 frames is the sweet spot · too large = too slow · index comes from .map().

What it is:

Start element B a few frames before A ends — creating intentional overlap and fluidity.

Why learn:

Eliminates the "empty screen" gaps that make the video feel amateurish and smoothly shifts attention.

Key concepts:

from_B = from_A + dur_A - overlap · typical overlap = 6–12 frames.

What it is:

Store the offsets in named variables (const TITLE_START = 0; const LIST_START = 20;) instead of scattered magic numbers.

Why learn:

When you need to change a timing, you only change one number and everything that depends on it updates together.

Key concepts:

constants at the top of the component · derive: LIST_START = TITLE_START + TITLE_DUR · no magic numbers.

What it is:

When multiple elements don't have from, they all appear on frame 0, creating an overloaded flash of information.

Why learn:

Frame 0 is the video's first impression—putting everything there is like shouting everything at once.

Key concepts:

rule: each element has its own from · frame 0 = main element only · stagger the others.

What it is:

Inside a Sequence, the local frame starts at 0 — so spring({frame, fps}) fires fresh on every entry.

Why learn:

Combining Sequence + spring is Remotion’s most natural staggered entrance pattern, used in 70% of the 81 templates.

Key concepts:

local frame · spring starts at 0 · each item has its own independent spring.

View Full
3.2~40 min

🗂️ Layers & Visual Composition

AbsoluteFill stacking background → content → overlay, z-index controlled by declaration order, combine Background + Text + vignette and maintain readability without competing for attention.

What it is:

Multiple <AbsoluteFill> siblings — each occupies 100% of the space, stacked like transparencies.

Why learn:

Without this, you'd try to use position/z-index by hand and break Remotion's responsive layout.

Key concepts:

absolute positioning · 100% fill · order = z · siblings, not children.

What it is:

The standard convention: first the Background (video/gradient), then the main content (title, list), and finally the overlay (vignette, fade).

Why learn:

Reversing the order makes the background cover the text — an immediate visual error that confuses the viewer.

Key concepts:

last child = frontmost · background = first · overlay = last.

What it is:

A translucent black layer between the background and the text increases contrast without hiding the Background.

Why learn:

White text over colorful video with no overlay is unreadable in 80% of cases—the overlay fixes it in 2 lines.

Key concepts:

rgba(0,0,0,0.4) · test with real content · don't overdo it (≤0.6).

What it is:

Each AbsoluteFill can have its own animated opacity — the background fades in while the content is still waiting.

Why learn:

Lets you reveal the background before the text, creating temporal visual hierarchy without complicated code.

Key concepts:

style={{opacity}} · combines with Sequence · opacity 0 hides but preserves space.

What it is:

Design rule: at most 1–2 elements should be the main focus. The others provide support.

Why learn:

When the background, text, and icon animate with the same intensity, the viewer doesn't know where to look.

Key concepts:

background = subtle · content = highlight · overlay masks the excess.

What it is:

In Remotion Studio, you can inspect each element, see its position in the hierarchy, and identify what is covering what.

Why learn:

Without this skill, debugging an overlay that "disappeared" can take hours; with it, seconds.

Key concepts:

DevTools · temporary outline · opacity: 0.5 to reveal hidden layers.

View Full
3.3~40 min

🥁 Rhythm & Scene Transitions

Series.Sequence for scenes in a row, durations that breathe, using a Transition between scenes, cut rhythm (fast vs. slow), and how to match the beat — for a close that feels professional.

What it is:

<Series> places each <Series.Sequence> automatically one after another, calculating the offsets.

Why learn:

Assembling 3+ scenes with manual Sequence requires calculating from; Series removes that work and keeps the code readable.

Key concepts:

durationInFrames per scene · order = time · easy to reorder.

What it is:

Each scene should last long enough for the viewer to absorb the content — at least ~60 frames (2s at 30fps) for text.

Why learn:

Scenes that are too short create anxiety; scenes that are too long get boring. Finding the balance is what sets professional production apart from amateur work.

Key concepts:

minimum 2s for text · 3–5s for complex concepts · test by reading aloud.

What it is:

@remotion/transitions provides TransitionSeries with fade, slide, and wipe — without calculating overlaps by hand.

Why learn:

A well-chosen transition connects scenes emotionally; a hard cut can also be intentional—knowing when to use each is what counts.

Key concepts:

fade = neutral · slide = movement · wipe = reveal · duration = 10–20 frames.

What it is:

Fast cuts (1–2s per scene) create energy; slow cuts (4–6s) create weight and contemplation. The choice communicates intent.

Why learn:

A technical tutorial works best at a slow pace; a highlight reel works best at a fast pace. The wrong pacing undermines the content.

Key concepts:

content type sets the pace · consistency within the video · intentional variation creates a peak.

What it is:

Calculate which frame each beat falls on (frame = beat * fps * (60/bpm)) and align the scene cuts to those frames.

Why learn:

Videos with cuts on the beat look professionally produced, even with simple visuals.

Key concepts:

frameDaBatida = (60/bpm) * fps · multiples of 4 bars · use Remotion Audio as a reference.

What it is:

The final scene should bring things to a close: a soft fade-out, a logo/CTA appears, or the screen simply darkens—without an abrupt cut.

Why learn:

A bad ending undoes all the positive impressions built throughout the video — that’s what the viewer remembers.

Key concepts:

final fade-out = required · generous last-scene duration · CTA in the final third.

View Full
← Previous: Resources Next track: Projects →