화면 전체가 주기적인 물결로 휘고 흔들리는 동안 두 장면이 섞이는 전환The whole frame bends and sways in periodic waves while the two scenes blend.
1초 동안 진폭 화면 3%의 사인 물결이 화면을 흔들고 정점(0.5초)에서 두 장면이 반씩 섞인 뒤 감쇠하며 멈춘다
진폭이 커서 멀미가 나거나, 주파수가 높아 지글거려 글자가 읽히지 않는다
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 전체 지속 | 1.0s | 0.7~1.5s | 정점 50% |
| 진폭 | 화면 3% | 1~5% | 삼각파로 증감 |
| 파동 수 | 3 | 2~4 | 세로 방향 |
| 이징 | sine.inOut | sine | 부드러운 왕복 |
const u = { p: 0 };
tl.to(u, { p: 1, duration: 1.0, ease: 'sine.inOut', onUpdate: () => {
const amp = 0.03 * Math.sin(Math.PI * u.p);
wave.set({ amp, phase: u.p * Math.PI * 4 }); mix.set(u.p);
} });그대로 붙여 넣는다Paste as is
<대상A>에서 <대상B>로 웨이브 디졸브를 만들어줘. 1초 동안 진행값 p를 sine.inOut으로 0에서 1로 올리고, 세로 방향 사인 왜곡 진폭을 화면 폭의 3%*sin(pi*p), 위상을 4*pi*p로 걸면서 A와 B를 p로 섞어. 파동 수 3개, 양 끝에서 왜곡이 0이어야 하며 paused 타임라인 하나.
Build a wave dissolve from <targetA> to <targetB>. Ramp progress p from 0 to 1 over 1 second with sine.inOut. Apply a vertical sine distortion with amplitude 3% of frame width times sin(pi*p) and phase 4*pi*p while mixing A and B by p. Use 3 waves, distortion 0 at both ends, and one paused timeline.
<파일>에 wave dissolve를 넣어. p를 0에서 1로 1.0s sine.inOut, UV 변위 amp = 0.03*sin(pi p), phase = 4*pi*p, mix(A,B,p). 0.5초 캡처에서 화면 물결이 가장 크고 두 장면이 반씩 섞였는지, 0초와 1.0초에 왜곡이 0인지 확인해.
Add a wave dissolve to <file>. Tween p 0 to 1 over 1.0s with sine.inOut, UV displacement amp = 0.03*sin(pi p), phase = 4*pi*p, mix(A,B,p). Capture at 0.5 seconds to confirm the largest waves with the scenes half mixed, and at 0 and 1.0 seconds to confirm zero distortion.
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo