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

루마 와이프Luma Wipe

Luma Wipe
루마 와이프
다른 이름Also known as · Luma map wipe · 휘도 맵 와이프 · Luma image dissolve · 영상 휘도 순서 디졸브 · Gradient Wipe · 그라디언트 와이프
176
렌더 추가 예정CLIP COMING루마 와이프Luma Wipe정의·파라미터·프롬프트는 아래에 있다Definition, parameters and prompts are below
도판Fig. 176. 루마 와이프 · Luma Wipe · power1.inOut

장면이나 흑백 보조 이미지의 밝기 순서에 따라 영역들이 다음 장면으로 교체되는 와이프Regions swap to the next scene in the brightness order of the footage itself or a grayscale helper image.

01

무엇을 전하나What it tells

전달 효과ConveysCONVEYS
원하는 그림이나 질감의 순서로 장면이 열린다. 방송 그래픽의 정통 전환Scenes open in whatever pattern or texture you choose: a classic broadcast transition.
언제 쓰나Use whenUSE WHEN
  • 로고 모양, 텍스처, 그라디언트 순서로 장면을 열고 싶을 때
  • 브랜드 패턴으로 오프닝 전환을 디자인할 때
  • Open a scene in the shape of a logo, texture, or gradient.
  • Design an opening transition from a brand pattern.
과용 주의AvoidAVOID
  • 명도 맵은 전체 명도 범위 0~1을 쓴다(대비 조정)
  • softness 0.03 미만 금지
02

좋은 예와 나쁜 예Good and bad use

좋은 사례GOOD

0.85초 동안 임계값이 0에서 1로 올라가며 보조 명도 맵의 어두운 곳부터 뒤 장면이 열리고 경계는 softness 0.08로 부드럽다

과용 · 나쁜 사례OVERUSE

명도 맵이 대비가 낮아 전환이 전체가 한꺼번에 일어나거나, softness 0이라 톱니 경계가 튄다

03

파라미터Parameters

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

항목PARAM기본DEFAULT범위RANGE메모NOTE
전체 지속0.85s0.6~1.4s임계값 0에서 1
softness0.080.03~0.2경계 폭
명도 맵1장그라디언트/텍스처/로고흑백
반전false밝은 곳부터 열기
GSAP
const u = { t: 0 };
tl.to(u, { t: 1, duration: 0.85, ease: 'power1.inOut', onUpdate: () => {
  // GLSL: m = smoothstep(t - 0.08, t, luma(map)); out = mix(B, A, m)
  shader.set('threshold', u.t * 1.08 - 0.04);
} });
04

에이전트 프롬프트Agent prompts

그대로 붙여 넣는다Paste as is

Claude Code

<대상A>에서 <대상B>로 루마 와이프를 만들어줘. <맵 파일>의 명도를 기준으로 임계값을 0.85초 동안 power1.inOut으로 0에서 1로 올려, 어두운 픽셀부터 B가 열리게 해. 경계 softness는 0.08, 임계값은 GSAP 상태 객체에서 읽어 paused 타임라인에서 seek되게 해.

Build a luma wipe from <targetA> to <targetB>. Using the luminance of <mapFile>, raise a threshold from 0 to 1 over 0.85 seconds with power1.inOut so B opens from the darkest pixels first. Edge softness 0.08. Read the threshold from a GSAP state object in one paused timeline that seeks.

Codex

<파일>에 luma wipe를 적용해. threshold를 0에서 1로 0.85s power1.inOut 보간하고 셰이더에서 m = smoothstep(t-0.08, t, luma(map))으로 A와 B를 mix한다. 0.3초, 0.5초, 0.7초 캡처로 맵의 어두운 곳부터 열리는지, 0.85초에 B 전체인지 확인해.

Apply a luma wipe in <file>. Tween threshold 0 to 1 over 0.85s with power1.inOut and mix A and B with m = smoothstep(t-0.08, t, luma(map)) in the shader. Capture at 0.3, 0.5, and 0.7 seconds to confirm it opens from the map's dark areas first, and at 0.85 seconds to confirm the frame is fully B.

05

도구별로 쓰기In your tools

HyperFrames · ReelForge · Scrolline

HyperFramesVIDEO · GSAP
임계값 하나만 타임라인 값으로 셰이더에 넘긴다. 명도 맵 파일을 프로젝트에 포함해 경로를 고정한다
ReelForgeBRIEF TO VIDEO
씬 워커 브리프에 mapAsset, softness, invert, durationMs를 싣는다
Scrolline DeckSCROLL SCRUB
진행률 p를 임계값으로 직결한다. 스크롤을 멈췄을 때 반쯤 열린 패턴이 남아도 자연스럽도록 softness를 넉넉히 둔다
06

잘 맞는 조합Pairs well with

07

출처Sources

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