넓게 벌어져 있던 글자 사이 간격이 줄어들며 제목이 한 덩어리로 정돈되는 효과Widely spaced letters tighten together until the title settles into one compact unit.
"COLLECTION"이 letter-spacing 0.2em에서 0으로 0.8초 동안 모이며 opacity 0에서 1로 올라온다
간격을 0.6em 이상 벌려 글자가 서로 무관한 조각처럼 보이고 줄이 화면 밖으로 넘친다
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 지속 | 0.8s | 0.6~1.2s | 천천히 모임 |
| 시작 자간 | 0.2em | 0.1~0.4em | 한국어는 0.2em 이하 |
| opacity | 0에서 1 | 0~1 | 앞 60%에서 올라옴 |
| 이징 | power2.out | power2~power4 | 끝이 부드럽게 정지 |
// 최종 위치를 측정한 뒤 x 오프셋으로 벌림을 만든다
chars.forEach((c, i) => {
const off = (i - (N - 1) / 2) * 0.2 * fontSize;
tl.fromTo(node(i), {x: off, opacity:0}, {x:0, opacity:1, duration:0.8, ease:'power2.out'}, 0.2);
});그대로 붙여 넣는다Paste as is
<대상> 제목에 tracking reveal을 넣어줘. 글자를 중앙 기준 0.2em 간격 오프셋에서 0으로 0.8초 동안 power2.out으로 모으고 opacity 0에서 1로 올려. letter-spacing 대신 글자별 transform x를 써서 리플로가 없게, 완료 뒤 1초 정지.
Add a tracking reveal to the title in <target>. Pull the letters from 0.2em offsets around the center to 0 over 0.8s power2.out while opacity goes 0 to 1. Use per-glyph transform x instead of letter-spacing to avoid reflow; hold 1s at the end.
<파일>의 제목에 tracking reveal을 적용해. 글자 i의 x 시작값=(i-(N-1)/2)*0.2*fontSize, x 0으로 0.8초 power2.out, opacity 0에서 1. 0.3초·0.7초·1.5초를 캡처해 글자 간격이 줄고 마지막 프레임에서 정상 자간인지, 줄 좌우 폭이 최종에서 화면 안인지 확인해.
Apply tracking reveal to the title in <file>. Glyph i starts at x=(i-(N-1)/2)*0.2*fontSize, tweens to 0 over 0.8s power2.out, opacity 0 to 1. Capture at 0.3s, 0.7s and 1.5s and verify spacing tightens, ends at normal tracking, and the line stays within the frame.
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo
claude-skill:hyperframes-creative/references/motion-principles.md)unknowngongnyang/reelforge:skills/reelforge/references/grammar/05-text-animator.md#tracking-kerning-tween)Apache-2.0gongnyang/reelforge:skills/reelforge/references/gallery/gallery-index.json)Apache-2.0