글자 외곽은 고정하고 그 안쪽에서만 영상이나 색 곡선이 움직이는 효과The letter outlines stay fixed while video or color flows only inside them.
굵은 고딕 'OCEAN' 안에서 파도 영상이 6초 동안 천천히 흐르고 글자 윤곽은 움직이지 않는다
가는 글꼴에 복잡한 영상을 채워 글자 형태가 읽히지 않거나, 글자 자체까지 함께 흔들린다
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 채움 이동 거리 | 240px | 120~400px | 영상이 글자 안에서 천천히 팬 |
| 주기 | 6s | 4~10s | 한 번 흐르는 시간 |
| 글자 크기 | 320px | 240~420px | 굵은 고딕 기준 1920x1080 |
| 이징 | sine.inOut | linear~sine.inOut | 반복 시 끊김이 없어야 함 |
/* SVG: <clipPath id="t"><text .../></clipPath><g clip-path="url(#t)"><image id="fill" .../></g> */
tl.fromTo('#fill', { x: -120 }, { x: 120, duration: 6, ease: 'sine.inOut' }, 0);
tl.fromTo('#fill', { scale: 1.15 }, { scale: 1.3, duration: 6, ease: 'none' }, 0);그대로 붙여 넣는다Paste as is
<대상> 제목 '<문구>'를 320px 굵은 고딕으로 크게 놓고, SVG clipPath에 글자를 넣어 그 안에서만 <영상 또는 이미지>가 보이게 해줘. 채움은 6초 동안 x를 -120px에서 120px로, scale을 1.15에서 1.3으로 sine.inOut으로 움직이고, 글자 윤곽은 고정해. paused 타임라인 하나로 seek 되게 만들어.
Set the title '<text>' of <target> in 320px heavy sans and clip <image or video> inside the letters with an SVG clipPath. Over 6 seconds move the fill x from -120px to 120px and scale from 1.15 to 1.3 with sine.inOut, keeping the letter outline fixed. Use one paused timeline so it can be seeked.
<파일>의 제목을 SVG clipPath text로 바꾸고 내부 image를 6초 tween(x -120→120, scale 1.15→1.3, sine.inOut)으로 구동해. 글자 위치는 절대 변하지 않아야 한다. 0초, 3초, 6초 시점을 캡처해 글자 윤곽 bbox가 동일하고 채움만 이동했는지 확인해.
In <file> convert the title to an SVG clipPath text and drive the inner image with a 6 second tween (x -120 to 120, scale 1.15 to 1.3, sine.inOut). The glyph positions must never change. Capture at 0s, 3s and 6s and verify the glyph bounding box is identical while only the fill has moved.
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo