움직이는 점 뒤에 지나온 좌표가 선이나 옅은 점으로 남는다.A moving point leaves a fading line or sequence of dots along its recent path.
선수 점 뒤에 최근 2초 경로를 옅은 꼬리로 남긴다.
전체 궤적을 진하게 겹쳐 현재 위치를 가린다.
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 지속 시간 | 2s | 1.5~3s | 시점 또는 전환 한 회 기준 |
| 꼬리 표본 | 20 | 10~30 | 최근 좌표만 표시 |
| 꼬리 불투명도 | 0.3 | 0.15~0.4 | 오래된 표본일수록 옅게 |
| 표본 간격 | 100ms | 50~200ms | 고정 시간으로 좌표 조회 |
| 이징 | none | none | none은 선형 진행 |
const tl = gsap.timeline({paused:true});
const s = {time:0};
tl.to(s,{time:2,duration:2,ease:'none',onUpdate:()=>{
drawTrailAtTime(track,s.time,{samples:20,step:0.1,opacity:0.3});
}});그대로 붙여 넣는다Paste as is
<대상>에 데이터 이동 잔상을 적용해줘. 점 ID별 최근 좌표를 보관하고 시간에 따라 투명도가 낮아지는 경로를 그린다. 입력 좌표와 ID 대응을 먼저 준비하고 snippet의 렌더 함수는 이 규칙으로 구현한다. 지속 시간 2s; 꼬리 표본 20; 꼬리 불투명도 0.3; 표본 간격 100ms; 이징 none로 구현하고 GSAP 코어 paused 타임라인 하나로 seek를 지원해. 선수 점 뒤에 최근 2초 경로를 옅은 꼬리로 남긴다.
Apply Motion Trails to <target>. Use a 2s transition with none easing and preserve item IDs, colors, and chart scales. Implement the geometry renderer used in the snippet with explicit before and after data; use a single paused GSAP core timeline and derive every frame from its playhead. A moving point leaves a fading line or sequence of dots along its recent path.
<파일>의 데이터 차트 갱신 구간에 데이터 이동 잔상을 적용해. 점 ID별 최근 좌표를 보관하고 시간에 따라 투명도가 낮아지는 경로를 그린다. 입력 좌표와 ID 대응을 먼저 준비하고 snippet의 렌더 함수는 이 규칙으로 구현한다. 지속 시간 2s; 꼬리 표본 20; 꼬리 불투명도 0.3; 표본 간격 100ms; 이징 none를 사용해. 0.5초, 1초, 2초 시점을 캡처해 움직이는 점 뒤에 지나온 좌표가 선이나 옅은 점으로 남는다. 항목 대응과 최종 수치를 확인하고 역방향 seek에서도 같은 화면인지 검증해.
Apply Motion Trails in the chart update section of <file>. Use the card parameter defaults, a 2s transition, and none easing; implement the snippet geometry helpers from fixed input data. Capture at 0.5s, 1s, and 2s to verify item correspondence, the intermediate geometry, and final values. Seek backward and forward to confirm identical output at identical times.
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo