AWESOME AI MOTION
효과Effects / 질감·스타일Texture & Style / Nº 495

끈적한 글자 모프Gooey Text Morph

Gooey Text Morph
끈적한 글자 모프
다른 이름Also known as · Gooey text morph · Gooey Text Merge · 텍스트 끈적한 결합
495
렌더 추가 예정CLIP COMING끈적한 글자 모프Gooey Text Morph정의·파라미터·프롬프트는 아래에 있다Definition, parameters and prompts are below
도판Fig. 495. 끈적한 글자 모프 · Gooey Text Morph · power2.inOut

한 단어가 액체 덩어리처럼 뭉쳤다가 다음 단어로 변하는 모프One word blobs into liquid and re-forms as the next word.

01

무엇을 전하나What it tells

전달 효과ConveysCONVEYS
유기적인 언어 변화. 서로 다른 단어가 하나의 물질로 이어진 것처럼 읽힌다An organic shift of language, as if two words were one substance.
언제 쓰나Use whenUSE WHEN
  • 두 단어의 변화를 부드럽게 이어 주는 슬로건 교체
  • 브랜드 필름의 감성적인 문구 전환
  • Smoothly linking a slogan swap between two words
  • An emotional phrase transition in a brand film
과용 주의AvoidAVOID
  • 뭉개진 구간은 0.4초 이내로 둔다. 길면 아무것도 읽히지 않는다
  • 필터는 단어 컨테이너에만 건다. 화면 전체에 걸면 렌더 비용이 커진다
02

좋은 예와 나쁜 예Good and bad use

좋은 사례GOOD

"생각"이 blur 12px로 번지고 알파 임계로 뭉쳐 1.0초 만에 "실행"으로 바뀐다

과용 · 나쁜 사례OVERUSE

임계값을 낮춰 글자가 잉크 얼룩처럼 뭉개져 어느 쪽 단어도 읽히지 않는 구간이 0.5초 넘게 이어진다

03

파라미터Parameters

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

항목PARAM기본DEFAULT범위RANGE메모NOTE
전체 시간1.0s0.7~1.4s모프 구간
최대 blur12px8~16px중간 프레임에서
알파 임계18 -718 -7 ~ 22 -9feColorMatrix 마지막 두 값
정지0.8s0.5~1.5s각 단어 읽는 시간
GSAP
// <filter id='goo'><feGaussianBlur id='b' stdDeviation='0'/><feColorMatrix values='1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 18 -7'/></filter>
const b = document.getElementById('b'), o = {p:0};
tl.to(o, {p:1, duration:1.0, ease:'power2.inOut', onUpdate(){
  const s = Math.sin(o.p * Math.PI) * 12;
  b.setAttribute('stdDeviation', s);
  A.style.opacity = 1 - o.p; B.style.opacity = o.p;
}}, 0.4);
04

에이전트 프롬프트Agent prompts

그대로 붙여 넣는다Paste as is

Claude Code

<대상>의 단어 A를 단어 B로 액체처럼 모프해줘. SVG feGaussianBlur와 feColorMatrix(알파 18 -7)를 컨테이너에만 적용하고, 1.0초 동안 blur를 sin(p*PI)*12px로 올렸다 내리며 A의 opacity를 1에서 0, B를 0에서 1로. 각 단어 정지 0.8초.

Morph word A into word B in <target> like liquid. Apply SVG feGaussianBlur plus feColorMatrix (alpha 18 -7) only on the container; over 1.0s drive blur as sin(p*PI)*12px while A fades 1 to 0 and B 0 to 1. Hold each word 0.8s.

Codex

<파일>에 gooey text morph를 적용해. goo 필터(stdDeviation 0에서 최대 12, feColorMatrix 알파 18 -7)를 텍스트 컨테이너에만 걸고 p 0~1을 1.0초 power2.inOut로 진행. 0.4초·0.9초·1.4초를 캡처해 A 선명, 중간 뭉침, B 선명 순서인지 확인하고 뭉친 구간이 0.4초 이내인지 검사해.

Apply gooey text morph in <file>. Put the goo filter (stdDeviation 0 to max 12, feColorMatrix alpha 18 -7) only on the text container and advance p 0..1 over 1.0s power2.inOut. Capture at 0.4s, 0.9s and 1.4s to verify A sharp, mid-blob, B sharp, and check the blobbed span lasts 0.4s or less.

05

도구별로 쓰기In your tools

HyperFrames · ReelForge · Scrolline

HyperFramesVIDEO · GSAP
stdDeviation을 진행값의 사인으로 올렸다 내린다. SVG 필터가 headless 렌더에서 동작하는지 첫 캡처로 반드시 확인한다
ReelForgeBRIEF TO VIDEO
브리프에 두 단어, 최대 blur 12px, 시간 1.0초, 알파 임계 18 -7을 싣는다. 단어 색은 단색으로 제한한다
Scrolline DeckSCROLL SCRUB
진행률 0.4~0.6에서만 모프하고 나머지는 홀드로 둔다. 필터 비용이 크므로 컨테이너를 좁게 잡는다
06

잘 맞는 조합Pairs well with

07

출처Sources

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