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

점진적 블러Progressive Blur

Progressive Blur
점진적 블러
다른 이름Also known as · 가장자리 점진 흐림 · GradualBlur · progressive-blur
482
렌더 추가 예정CLIP COMING점진적 블러Progressive Blur정의·파라미터·프롬프트는 아래에 있다Definition, parameters and prompts are below
도판Fig. 482. 점진적 블러 · Progressive Blur · power2.out

콘텐츠 가장자리로 갈수록 흐림이 점점 강해져 움직이는 내용이 자연스럽게 사라지는 블러Blur grows toward the content edge so moving content fades away smoothly.

01

무엇을 전하나What it tells

전달 효과ConveysCONVEYS
경계가 딱딱하게 잘리지 않고 스르르 녹는 느낌. 중심 정보에 시선을 모은다Edges melt away instead of being cut hard, focusing attention on the central information.
언제 쓰나Use whenUSE WHEN
  • 스크롤 목록이 헤더나 하단 바 뒤로 사라지는 가장자리를 다듬을 때
  • 중심 콘텐츠 주변을 흐리게 눌러 초점을 만들 때
  • Smooth the edge where a scrolling list slides behind a header or bottom bar.
  • Blur the surroundings to create focus on the central content.
과용 주의AvoidAVOID
  • blur 16px 초과 금지
  • 층 하나로 처리하지 말고 4~6겹으로 나눠 경계를 숨긴다
02

좋은 예와 나쁜 예Good and bad use

좋은 사례GOOD

카드 목록이 아래로 스크롤될 때 하단 120px 구간에서 blur가 0에서 12px로 점점 강해지며 자연스럽게 사라진다

과용 · 나쁜 사례OVERUSE

단일 blur 한 겹을 통째로 걸어 경계가 선으로 보이거나, 흐림이 24px을 넘어 화면이 지저분해진다

03

파라미터Parameters

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

항목PARAM기본DEFAULT범위RANGE메모NOTE
블러 최대12px8~16px가장자리 끝
경계 폭120px80~200px흐림이 커지는 구간
겹 수54~6backdrop 층 개수
등장 지속600ms400~900ms가장자리 흐림이 켜지는 시간
GSAP
const layers = [...document.querySelectorAll('.pb-layer')]; // 5겹
layers.forEach((el, i) => {
  el.style.setProperty('--b', `${(i + 1) * 12 / 5}px`);
  el.style.maskImage = `linear-gradient(to top, #000 ${i * 20}%, #000 ${i * 20 + 20}%, transparent ${i * 20 + 40}%)`;
});
tl.fromTo('.pb', { opacity: 0 }, { opacity: 1, duration: 0.6, ease: 'power2.out' }, 0);
/* .pb-layer { backdrop-filter: blur(var(--b)); } */
04

에이전트 프롬프트Agent prompts

그대로 붙여 넣는다Paste as is

Claude Code

<대상> 스크롤 영역의 하단 가장자리에 점진적 블러를 넣어줘. 높이 120px 구간을 5겹 backdrop-filter로 나눠 blur가 0에서 12px까지 커지게 하고, 각 겹은 linear-gradient 마스크로 자연스럽게 이어 붙여. 덮개는 0.6초 power2.out으로 나타나게 하고, 스크롤되는 카드가 이 구간에서 부드럽게 흐려지며 사라지도록 해.

Add a progressive blur to the bottom edge of the scroll area in <target>. Split a 120px band into 5 backdrop-filter layers so blur grows from 0 to 12px, and join the layers with linear-gradient masks. The overlay appears over 0.6 seconds with power2.out and cards scrolling through it fade out smoothly.

Codex

<파일>의 스크롤 컨테이너 하단에 .pb-layer 5개를 겹쳐. 각 층 blur = (i+1)*12/5 px, mask는 to top 그라디언트로 20% 간격 페이드. 전체 .pb는 0.6초 power2.out로 opacity 0→1. 캡처 1.0초에 하단 120px 구간에서 blur가 연속적으로 커지고 경계 선이 보이지 않는지, 중심부는 선명한지 확인해.

Stack 5 .pb-layer elements at the bottom of the scroll container in <file>. Each blur = (i+1)*12/5 px with a to-top gradient mask fading at 20% steps. Fade the whole .pb in over 0.6 s power2.out. Capture at 1.0 s to confirm blur grows continuously across the 120px band with no visible seam and the center stays sharp.

05

도구별로 쓰기In your tools

HyperFrames · ReelForge · Scrolline

HyperFramesVIDEO · GSAP
겹마다 backdrop-filter와 mask 그라디언트를 고정하고 가장자리 덮개 전체의 opacity만 tween한다. 캡처 환경에서 backdrop-filter가 안 될 때를 대비해 사전 블러 이미지 폴백을 둔다
ReelForgeBRIEF TO VIDEO
씬 브리프에 blur 최대 12px, 경계 폭 120px, 겹 수 5, 방향(하단/상단)을 싣는다
Scrolline DeckSCROLL SCRUB
스크롤로 이동하는 목록은 마스크가 고정이고 내용이 움직이므로 진행률과 무관하게 정적이다. 등장만 진행률 0~0.1에 건다
06

잘 맞는 조합Pairs well with

07

출처Sources

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