긴 과정을 짧은 동작 묶음으로 나누고 묶음 끝마다 화면을 잠시 유지하는 구성A long process is split into short bursts of motion, each followed by a still hold.
동작 3초 다음 1.2초 정지를 4번 반복하고, 정지 동안 다음 단계 제목이 작게 예고된다
휴지 없이 15초 동안 계속 움직여 시청자가 단계를 놓친다
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 동작 묶음 | 3.0s | 2~4s | 한 단계의 움직임 |
| 휴지 | 1.2s | 0.8~1.5s | 화면 정지 |
| 단계 수 | 4 | 3~6 | 한 영상 기준 |
| 이징 | power2.inOut | power1~power3.inOut | 단계 안 동작 |
const seg = 3.0, hold = 1.2;
['.step1', '.step2', '.step3', '.step4'].forEach((s, i) => {
tl.from(s, { opacity: 0, y: 30, duration: 0.8, ease: 'power2.out' }, i * (seg + hold));
tl.to(s + ' .hi', { scaleX: 1, duration: 1.2, ease: 'power2.inOut' }, i * (seg + hold) + 1.0);
});그대로 붙여 넣는다Paste as is
GSAP으로 <대상> 설명을 4단계로 나눠줘. 각 단계는 동작 3.0초 뒤 1.2초 정지를 두고, 동작 안에서 제목이 opacity 0, y +30px에서 0.8초 power2.out으로 나타나며 1.0초 지점에 강조선이 1.2초 동안 그려져. 단계 시작은 i*4.2초. 라벨 step1..step4를 붙이고 paused 타임라인으로 만들어.
Split the <target> explanation into 4 steps with GSAP. Each step has 3.0s of motion then a 1.2s still hold; inside the motion the title animates from opacity 0, y +30px over 0.8s with power2.out and an emphasis line draws over 1.2s starting at 1.0s. Step starts at i*4.2s. Add labels step1..step4 on a paused timeline.
<파일>의 <대상>에 segmented-explanation을 적용해. seg 3.0, hold 1.2로 i*(seg+hold) 위치에 단계를 배치하고 addLabel('step'+i). 1.5초·3.6초(휴지)·5.7초를 캡처해 휴지 구간(3.0~4.2초) 동안 화면이 정지해 있는지 프레임 차분으로 확인해.
Apply segmented-explanation to <target> in <file>. Place steps at i*(seg+hold) with seg 3.0, hold 1.2, and addLabel('step'+i). Capture at 1.5s, 3.6s (hold) and 5.7s, and use a frame diff to confirm the screen is still during the hold from 3.0s to 4.2s.
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo