펜 끝이 글자의 실제 획 순서대로 움직이며 필체가 드러나는 손글씨 쓰기A pen tip travels along the real stroke order so the handwriting is revealed.
"고맙습니다"가 획마다 300~600ms, 획 사이 80ms로 곡선에서 감속하며 필기 순서대로 그려진다
글자 폴리곤을 왼쪽에서 오른쪽으로 마스크 와이프해 획 순서와 무관하게 드러난다
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 획 시간 | 0.4s | 0.3~0.6s | 길이에 비례 |
| 획 사이 | 80ms | 60~120ms | 펜 이동 |
| 곡선 감속 | power2.inOut | power1~power3 | 곡선부에서 느려짐 |
| 선 굵기 | 8px | 4~12px | stroke-linecap round |
// SVG path의 중심선, pathLength=1로 정규화
strokes.forEach((p, i) => {
p.style.strokeDasharray = 1; p.style.strokeDashoffset = 1;
tl.to(p, {strokeDashoffset:0, duration:0.4, ease:'power2.inOut'}, 0.2 + i * 0.48);
});그대로 붙여 넣는다Paste as is
<대상> 문구를 손글씨로 쓰이게 해줘. 중심선 SVG 획들을 pathLength 1로 정규화하고 stroke-dashoffset을 획 순서대로 1에서 0으로 애니메이션해. 획당 0.4초 power2.inOut, 획 사이 80ms, 선 굵기 8px round cap. 획 순서는 배열 순서로 고정해.
Make the phrase in <target> write itself by hand. Normalize centerline SVG strokes with pathLength 1 and animate stroke-dashoffset 1 to 0 in stroke order: 0.4s power2.inOut per stroke, 80ms between strokes, 8px round caps. Fix the order by array order.
<파일>에 handwriting write-on을 적용해. 각 path의 pathLength=1, strokeDasharray 1, strokeDashoffset 1에서 0을 0.4초 power2.inOut, 시작 0.2+i*0.48. 0.5초·1.0초·끝을 캡처해 획이 순서대로 진행하는지, 완료 시 dashoffset 0으로 모든 획이 이어지는지 확인해.
Apply handwriting write-on in <file>. For each path set pathLength=1, strokeDasharray 1, strokeDashoffset 1 to 0 over 0.4s power2.inOut, start 0.2+i*0.48. Capture at 0.5s, 1.0s and the end to verify strokes progress in order and dashoffset reaches 0 for all.
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo
claude-skill:embedded-captions/CATALOG.md)unknown