줌 트랜지션

Zoom transition

한 지점으로 빠르게 확대해 화면이 가득 흐려진 순간 장면을 바꾸고, 다시 축소해 나오는 전환. 릴스·쇼츠 편집에서 특히 흔합니다.

다른 이름: Punch zoomWhip zoom
···
html
<div class="stage">
  <div class="scene a">SCENE A</div>
  <div class="scene b">SCENE B</div>
</div>
css
.stage{position:absolute;inset:0;overflow:hidden}
.scene{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;
  font:800 clamp(16px,6vmin,32px)/1 sans-serif;color:#fff;letter-spacing:.03em;filter:blur(0px)}
.a{background:radial-gradient(circle at 50% 50%,#3a2a5c,#17101f);animation:zoom-a 2.8s ease-in infinite}
.b{background:radial-gradient(circle at 50% 50%,#1a3a3a,#0c1a1a);animation:zoom-b 2.8s ease-out infinite}
@keyframes zoom-a{
  0%{transform:scale(1);filter:blur(0px);opacity:1}
  46%{transform:scale(2.6);filter:blur(10px);opacity:1}
  50%{transform:scale(2.6);filter:blur(10px);opacity:0}
  100%{transform:scale(1);filter:blur(0px);opacity:0}
}
@keyframes zoom-b{
  0%{transform:scale(2.6);filter:blur(10px);opacity:0}
  50%{transform:scale(2.6);filter:blur(10px);opacity:1}
  54%{transform:scale(1);filter:blur(0px);opacity:1}
  100%{transform:scale(1);filter:blur(0px);opacity:1}
}

원리는 휩 팬과 같다 — 화면이 완전히 흐려지는 정점에서 클립을 바꿔치기하면, 관객은 "카메라가 계속 줌인했다"고 착각한다. 방향만 회전(팬)이 아니라 확대(줌)라는 차이다.

CapCut·프리미어 프로의 자동 템플릿이 이 효과를 몇 초 안에 만들어주면서 숏폼 콘텐츠의 기본 문법이 됐다. 확대 중심점을 화면 중앙이 아니라 다음 장면에서 강조하고 싶은 대상(얼굴, 제품)의 좌표에 맞추면 훨씬 자연스럽다.

배속과 이징을 매치하지 않으면 두 클립의 줌 속도가 달라 보여 이질감이 생긴다. 확대 구간의 프레임 수를 직접 세어 맞추는 게 정석이다.

언제 쓰나

확대 배율을 과하게 잡지 마세요. 필요 이상으로 확대하면 화질이 깨져 흐림이 아니라 "픽셀 깨짐"으로 보입니다.