같은 구도의 장면에서 인물 위치나 상태가 순간적으로 건너뛰어 바뀐다The person or state jumps instantly within the same framing.
같은 구도에서 0ms 전환으로 화면을 바꾸고 컷 사이 간격은 500ms 안팎, 매번 인물 위치가 살짝 다르게 이어진다
컷마다 배율을 거의 같게 써서 어긋남이 의도가 아닌 실수로 보이거나, 컷 간격이 너무 고르게 반복돼 기계적이다
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 전환 길이 | 0ms | 고정 | 즉시 교체 |
| 컷 간격 | 500ms | 350~900ms | 호흡에 맞춘다 |
| 배율 변화 | 1.0 / 1.08 교대 | 1.05~1.12 | 컷마다 미세 확대 |
| 위치 변화 | 40px | 20~60px | 시선 유지 |
| 오디오 | 연속 유지 | 영상만 끊는다 |
const cuts = [0, 0.5, 1.1, 1.6];
cuts.forEach((t, i) => {
tl.set('.shot', { scale: i % 2 ? 1.08 : 1, x: i % 2 ? -40 : 0 }, t);
});그대로 붙여 넣는다Paste as is
<대상> 영상에 점프 컷을 넣어줘. 컷 시각을 0, 0.5, 1.1, 1.6초로 정하고 짝수 컷은 scale 1, x 0, 홀수 컷은 scale 1.08, x -40px로 tl.set으로 즉시 교체해. 전환 트윈은 넣지 말고 음성은 끊기지 않게 유지해. paused 타임라인에서 seek 가능하게 해줘.
Add Jump Cuts to <target>. Set cut times to 0, 0.5, 1.1, and 1.6s; alternate between scale 1, x 0 and scale 1.08, x -40px using tl.set so changes are instant. No transition tweens, and keep the audio continuous. Make it seekable on a paused timeline.
<파일>에 점프 컷을 구현해. cuts=[0,0.5,1.1,1.6], 홀수 컷 scale 1.08 x -40, 짝수 컷 scale 1 x 0, 모두 tl.set. 0.25초, 0.75초, 1.3초 시점을 캡처해 각 시점의 scale이 기대 값인지, 컷 경계 프레임에 중간 상태가 없는지 확인해.
Implement Jump Cut in <file>. cuts=[0,0.5,1.1,1.6]; odd cuts scale 1.08 x -40, even cuts scale 1 x 0, all via tl.set. Capture at 0.25s, 0.75s, and 1.3s to confirm scale matches the expected value at each point and that no in-between state appears on cut boundary frames.
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo