명령이 입력되고 잠시 멈춘 뒤 로그가 줄마다 출력되어 새 프롬프트가 생긴다.A command is typed, executed, and followed by sequential output.
12자 명령 입력 후 300ms 기다리고 로그 3줄을 180ms 간격으로 보여준다
실행 전에 성공 로그가 나타나 명령과 결과가 뒤섞인다
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 문자 간격 | 50ms | 30~80ms | 명령 12자 기준 |
| 실행 대기 | 300ms | 200~600ms | 입력과 출력 분리 |
| 로그 간격 | 180ms | 120~350ms | 줄별 읽기 시간 |
| 완료 유지 | 1000ms | 800~2000ms | 결과를 읽는 시간 |
gsap.set(['.command-char','.log','.next-prompt'],{opacity:0});
tl.to('.command-char',{opacity:1,duration:0,stagger:0.05},0);
tl.to('.log',{opacity:1,duration:0,stagger:0.18},0.9);
tl.set('.next-prompt',{opacity:1},1.44);그대로 붙여 넣는다Paste as is
<파일>의 <대상>에 터미널 실행 시연을 적용한다. 명령을 12자 단위 요소로 나누고 50ms 간격 입력, 300ms 대기, 180ms 간격 로그 3줄을 배치한다. 초기 상태를 명시한 paused 타임라인으로 만들고 고정 좌표와 시간만 사용해 seek를 재현한다.
Apply Terminal Run to <target> in <file>. Split a 12-character command into spans, reveal each at 50ms intervals, wait 300ms, then reveal three log lines 180ms apart. Define the initial state and use a paused timeline with fixed coordinates and timings for repeatable seeking.
<파일>에서 <대상>의 터미널 실행 시연 장면에 적용한다. 명령을 12자 단위 요소로 나누고 50ms 간격 입력, 300ms 대기, 180ms 간격 로그 3줄을 배치한다. 0.36초·0.94초·1.64초 시점을 캡처해 시작 상태, 중간 관계, 최종 정착과 겹침 여부를 확인한다.
Implement Terminal Run in the scene for <target> in <file>. Split a 12-character command into spans, reveal each at 50ms intervals, wait 300ms, then reveal three log lines 180ms apart. Capture at 0.36s, 0.94s, 1.64s to verify the initial state, intermediate relationships, final settling, and unwanted overlap.
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo