글자의 윤곽과 내부가 노이즈에 따라 출렁이며 휘는 액체 왜곡Stroke edges and interiors bend and ripple with noise.
제목이 0.8초 동안 변위 강도 0.15로 출렁이다가 0으로 가라앉아 또렷한 글자가 된다
변위를 0.5 이상 줘 글자가 알아볼 수 없이 흐트러지고 정지 상태로 돌아오지 않는다
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 변위 강도 | 0.15 | 0~0.2 | UV 변위 최대 |
| 노이즈 속도 | 0.5 | 0.3~0.8 | uSpeed |
| 지속 | 0.8s | 0.6~1.2s | 강도 감소 구간 |
| 시드 | 0.4 | 고정 | uSeed |
// fragment: vec2 uv = vUv + amp * (noise(vUv * 6. + uTime * uSpeed) - .5);
const u = {amp:0.15};
tl.to(u, {amp:0, duration:0.8, ease:'power2.out', onUpdate(){ mat.uniforms.uAmp.value = u.amp; mat.uniforms.uTime.value = tl.time(); render(); }}, 0.2);그대로 붙여 넣는다Paste as is
<대상> 제목에 액체 왜곡을 넣어줘. 글자를 캔버스 텍스처로 만들고 UV를 노이즈로 변위하되 강도를 0.15에서 0으로 0.8초 동안 power2.out으로 줄여. 노이즈 속도 0.5, 시드 0.4 고정, uTime은 타임라인 시간에서 읽어 seek해도 같은 프레임이 나오게 해.
Add a liquid distortion to the title in <target>. Render the text to a canvas texture and displace UVs with noise, easing amplitude from 0.15 to 0 over 0.8s power2.out. Noise speed 0.5, seed fixed at 0.4, read uTime from the timeline so seeking reproduces frames.
<파일>에 text liquid distortion을 적용해. 셰이더에서 uv+uAmp*(noise(uv*6+uTime*0.5)-0.5)로 샘플링, uAmp 0.15에서 0을 0.8초 power2.out, uTime=tl.time(). 0.3초·0.7초·1.4초를 캡처해 초반에 왜곡, 종료 후 왜곡 0인지 확인하고 같은 시점 두 번 캡처가 픽셀 동일한지 비교해.
Apply text liquid distortion in <file>. Sample with uv+uAmp*(noise(uv*6+uTime*0.5)-0.5); uAmp 0.15 to 0 over 0.8s power2.out; uTime=tl.time(). Capture at 0.3s, 0.7s and 1.4s to confirm distortion early and zero after settling, and compare two captures of the same time for pixel equality.
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo