AWESOME AI MOTION
효과Effects / 전환·컷Transitions / Nº 210

웨이브 디졸브Wave Dissolve

Wave Dissolve
웨이브 디졸브
다른 이름Also known as · Dreamy wave dissolve · 몽환 파동 디졸브 · Butterfly wave distortion · 나비 곡선 파동 왜곡 · Parametric wave distortion · 매개 곡선 파동 왜곡
210
렌더 추가 예정CLIP COMING웨이브 디졸브Wave Dissolve정의·파라미터·프롬프트는 아래에 있다Definition, parameters and prompts are below
도판Fig. 210. 웨이브 디졸브 · Wave Dissolve · sine.inOut

화면 전체가 주기적인 물결로 휘고 흔들리는 동안 두 장면이 섞이는 전환The whole frame bends and sways in periodic waves while the two scenes blend.

01

무엇을 전하나What it tells

전달 효과ConveysCONVEYS
꿈과 회상처럼 경계가 흐릿한 분위기. 물속에서 보는 듯한 흔들림A blurry, dreamlike boundary, as if seen through water.
언제 쓰나Use whenUSE WHEN
  • 꿈, 회상, 상상 장면으로 들어갈 때
  • 리플과 다르게 화면 전체가 흔들리는 물결이 필요할 때
  • Enter dream, recollection, or imagined scenes.
  • When a full-frame wave is needed rather than a localized ripple.
과용 주의AvoidAVOID
  • 진폭 화면 5% 초과 금지
  • 파동 수는 화면당 2~4개
02

좋은 예와 나쁜 예Good and bad use

좋은 사례GOOD

1초 동안 진폭 화면 3%의 사인 물결이 화면을 흔들고 정점(0.5초)에서 두 장면이 반씩 섞인 뒤 감쇠하며 멈춘다

과용 · 나쁜 사례OVERUSE

진폭이 커서 멀미가 나거나, 주파수가 높아 지글거려 글자가 읽히지 않는다

03

파라미터Parameters

기본값은 클립에 쓴 값Defaults are the values used in the clip

항목PARAM기본DEFAULT범위RANGE메모NOTE
전체 지속1.0s0.7~1.5s정점 50%
진폭화면 3%1~5%삼각파로 증감
파동 수32~4세로 방향
이징sine.inOutsine부드러운 왕복
GSAP
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);
} });
04

에이전트 프롬프트Agent prompts

그대로 붙여 넣는다Paste as is

Claude Code

<대상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.

Codex

<파일>에 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.

05

도구별로 쓰기In your tools

HyperFrames · ReelForge · Scrolline

HyperFramesVIDEO · GSAP
amp와 phase를 진행값 하나에서 계산해 셰이더나 SVG feDisplacementMap에 넘긴다. Date.now나 time uniform 사용 금지
ReelForgeBRIEF TO VIDEO
씬 워커 브리프에 ampPct, waves, durationMs를 싣는다
Scrolline DeckSCROLL SCRUB
진행률 p로 amp = 0.03 sin(pi p), phase = 4 pi p를 계산한다. 양 끝에서 왜곡 0
06

잘 맞는 조합Pairs well with

07

출처Sources

개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo