AWESOME AI MOTION
효과Effects / 타이포Typography / Nº 091

마스크 리빌Mask Reveal

Mask Reveal
마스크 리빌
다른 이름Also known as · 줄 마스크 · Line reveal · Directional Menu Image Reveal · 메뉴 이미지 방향 리빌 · Mask text reveal · 마스크 글자 공개 · Line mask typography · 줄 마스크 타이포
091
도판Fig. 091. 마스크 리빌 · Mask Reveal · power3.out
재생 속도Speed

숨겨진 창 아래의 제목을 위로 올려 줄마다 드러내는 효과A title rises into clipped windows to reveal one line at a time.

01

무엇을 전하나What it tells

전달 효과ConveysCONVEYS
문장이 차례로 등장하며 제목의 시작을 알린다Introduces a title through a sequential reveal of its lines.
언제 쓰나Use whenUSE WHEN
  • 두 줄 제목을 순서대로 소개할 때
  • 문단 시작에 시선을 모을 때
  • Introduce a two-line title in sequence.
  • Focus attention on the start of a paragraph.
과용 주의AvoidAVOID
  • 본문 전체에 반복 적용하지 않는다
  • 줄 높이보다 작은 창으로 글자를 자르지 않는다
02

좋은 예와 나쁜 예Good and bad use

좋은 사례GOOD

AI는 다음 말을 고른다를 두 줄로 나눠 0.35초 간격으로 올린다

과용 · 나쁜 사례OVERUSE

마스크 없이 글자를 움직여 다음 줄과 겹친다

03

파라미터Parameters

기본값은 클립에 쓴 값Defaults are the values used in the clip

항목PARAM기본DEFAULT범위RANGE메모NOTE
시작 이동110%100~120%줄 높이를 기준으로 완전히 숨긴다
지속1.05s0.6~1.2s한 줄이 올라오는 시간
줄 간격0.35s0.15~0.45s두 번째 줄의 출발 지연
시작0.3s0.2~0.4s준비 구간
GSAP
const tl = Motion.timeline();
tl.fromTo('.line', {yPercent:110}, {yPercent:0, duration:1.05, stagger:0.35, ease:'power3.out'}, 0.3);
tl.to('.lead', {opacity:1, duration:0.25}, 1.8);
Motion.ready();
04

에이전트 프롬프트Agent prompts

그대로 붙여 넣는다Paste as is

Claude Code

<대상>의 두 줄 제목에 마스크 리빌을 적용해. 각 줄을 높이 116px의 overflow hidden 창에 넣고 내부 글자를 0.3초부터 yPercent 110에서 0으로 1.05초 동안 power3.out으로 이동해. 두 번째 줄은 0.35초 늦게 시작하고 3초까지 완성 상태를 유지해.

Apply a mask reveal to the two-line title in <target>. Place each line inside a 116px-high overflow hidden window. Starting at 0.3 seconds, animate the inner text from yPercent 110 to 0 over 1.05 seconds with power3.out. Start the second line 0.35 seconds later and hold the completed state until 3 seconds.

Codex

<파일>의 제목 영역에 줄마다 overflow hidden 창과 내부 .line을 배치해. 0.3초부터 yPercent 110에서 0으로 duration 1.05초, stagger 0.35초, ease power3.out을 적용해. 0.23초, 0.73초, 1.23초, 2.9초를 캡처해 첫 준비 상태, 줄별 마스크 경계, 완성 홀드와 글자 잘림을 확인해.

In the title area of <file>, give each line an overflow hidden window and an inner .line element. Starting at 0.3 seconds, animate yPercent from 110 to 0 with duration 1.05 seconds, stagger 0.35 seconds, and ease power3.out. Capture at 0.23, 0.73, 1.23, and 2.9 seconds to check the initial state, per-line mask boundaries, completed hold, and text clipping.

05

도구별로 쓰기In your tools

HyperFrames · ReelForge · Scrolline

HyperFramesVIDEO · GSAP
줄마다 overflow hidden 창을 두고 내부 span의 yPercent를 하나의 타임라인으로 움직인다
ReelForgeBRIEF TO VIDEO
제목 비트의 줄마다 마스크를 분리하고 0.35초 출발 간격을 유지한다
Scrolline DeckSCROLL SCRUB
스크롤 진행률에 두 줄의 yPercent를 연결하고 완료 이후 정지 구간을 둔다
06

잘 맞는 조합Pairs well with

07

쓰이는 곳Used in

08

출처Sources

개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo