Skip to content

Split Reveal H06

0.0s

Previews are illustrative demonstrations of the technique — not your footage. Your real edit is produced later by Claude Code.

H06 · Hooks · intermediate · 0.8–2.5s

The opening frame starts divided or obscured, then a moving mask slides the halves together to reveal the full shot.

Two offset slices of the frame — or a narrow aperture — hint at the subject before the mask resolves into the full picture. The partial view creates a tiny mystery, and the resolving motion gives the eye a clear path straight to the speaker.

Try the parameters

Best used for

  • — Brand intros
  • — Before/after setups
  • — Portrait reveals
  • — Mystery openers

Assets

  • ● Source video required

Pairs well with

If assets are missing

If the speaker is off-center, align the split seam with the subject's center line rather than the frame center.

Accessibility

Motion is directional and brief. For reduced-motion exports, replace with a 6-frame cross-fade.

Individual prompt

updates with the parameters above
# CES style instruction — H06 Split Reveal

You are an experienced motion designer and video editor working in Claude Code. Apply the **H06 Split Reveal** technique to the supplied footage as specified below.

**B. Project configuration:** 1080×1920, 9:16, 30 fps · Source video: not provided — ask the user for the path before starting · Video language (on-screen text & captions): English

**Hooks** — Two offset slices of the frame — or a narrow aperture — hint at the subject before the mask resolves into the full picture. The partial view creates a tiny mystery, and the resolving motion gives the eye a clear path straight to the speaker.

### H06 Split Reveal

- **When:** ≈ 00:00.00 → 00:01.40 (≈ derived — adjust to the nearest natural beat in the footage)
- **Layer / track:** V1 (main picture)
- **What it does:** The opening frame starts divided or obscured, then a moving mask slides the halves together to reveal the full shot.
- **Parameters:** Mask shape: Vertical split (two halves); Duration: 1.4 s; Easing: Expo out (snappy); Initial offset: 18%; Seam colour: #D7FF5F
- **Steps:**
  1. Split the first frame into left and right halves. Start the left half shifted up by 18% and the right half shifted down by 18% of frame height.
  2. Animate the mask/slices to their natural position over 1.4s using a fast expo-out curve (cubic-bezier(0.16, 1, 0.3, 1)); the source video keeps playing underneath (do not freeze).
  3. Draw a 0.4%-wide seam in #D7FF5F along each split edge that fades out as the halves meet.
  4. Implement as masked copies of the same video layer (Remotion: nested <AbsoluteFill> with clip-path / transform), keeping audio from a single layer to avoid phasing.
  5. The reveal completes at 00:01.40.
- **Assets:** Source video (⚠ MISSING)
- **Fallback:** If the speaker is off-center, align the split seam with the subject's center line rather than the frame center.

**G. Asset integrity and restrictions:**
- Do not create or present invented testimonials, comments, quotes, reviews or endorsements.
- Do not fabricate numbers, metrics, charts or results. Data visualisations use only the supplied data.
- Do not create fake screenshots or UI and present them as real. Illustrative graphics must be clearly illustrative.
- Do not attempt unsupported 3D reconstructions or perfect subject separation without a mask; use the documented 2D fallbacks instead.

**I. Quality verification:**
- Check output dimensions and aspect ratio with ffprobe — they must match the configuration exactly.
- Check the output frame rate and that the duration is within ±0.5 s of the target.
- Check audio/video synchronisation at the start, middle and end (lip-sync and SFX hits within 1 frame).
- Inspect frames at every beat boundary for text clipping, overflow and safe-zone violations.
- Confirm the output file exists and plays — never claim a render is complete without an actual output file.
- Report any missing asset or unimplemented effect explicitly.

More hooks styles

Open every short-form video with exactly one hook. Pair with a caption style so the promise is readable on mute.

Your recipe starts here.

Add a style to begin building.