AWESOME AI MOTION
효과Effects / 3D·깊이3D & Depth / Nº 565

하드 섀도 팝Hard Shadow Pop

Hard Shadow Pop
하드 섀도 팝
다른 이름Also known as · 단단한 그림자 튀기
565
렌더 추가 예정CLIP COMING하드 섀도 팝Hard Shadow Pop정의·파라미터·프롬프트는 아래에 있다Definition, parameters and prompts are below
도판Fig. 565. 하드 섀도 팝 · Hard Shadow Pop · power2.out

요소가 대각선으로 조금 이동하며 계단 같은 단단한 그림자가 늘어나 튀어나오는 표현An element shifts a little diagonally while a stepped, hard-edged shadow grows behind it.

01

무엇을 전하나What it tells

전달 효과ConveysCONVEYS
인쇄물이나 만화처럼 두께와 입체감이 생긴다. 블러 없는 그림자가 단단한 결정 느낌을 준다Adds print-like thickness and depth. A blur-free shadow feels solid and graphic.
언제 쓰나Use whenUSE WHEN
  • 제목이나 버튼에 팝아트식 두께를 줄 때
  • 스티커, 배지 같은 라벨을 강조할 때
  • 캐주얼하고 경쾌한 톤의 숏폼 자막을 만들 때
  • Give a headline or button a pop-art thickness.
  • Emphasize a sticker or badge label.
  • Casual, upbeat short-form captions.
과용 주의AvoidAVOID
  • 그림자는 블러 없이 단색으로 한다
  • 단계 수는 4~10개로 한다
  • 본문 글자에는 쓰지 않는다
02

좋은 예와 나쁜 예Good and bad use

좋은 사례GOOD

글자가 좌상단으로 8px 이동하고 그림자가 8단계로 우하단에 늘어나 400ms 안에 두꺼운 인쇄 글자가 된다

과용 · 나쁜 사례OVERUSE

그림자 색이 배경과 비슷해 두께가 안 보이거나, 단계가 12개를 넘어 지저분해진다

03

파라미터Parameters

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

항목PARAM기본DEFAULT범위RANGE메모NOTE
시간0.4s0.25~0.6s이동과 그림자 동시
이동8px4~14px좌상단
그림자 단계84~101px씩
그림자 색#111배경과 대비 4:1단색
이징power2.outback.out(1.2) 포함
GSAP
const shadow = (n) => Array.from({ length: n }, (_, i) => `${i + 1}px ${i + 1}px 0 #111`).join(',');
const s = { n: 0 };
tl.to(s, { n: 8, duration: 0.4, ease: 'power2.out', onUpdate: () => el.style.textShadow = shadow(Math.round(s.n)) }, 0.3)
  .to(el, { x: -8, y: -8, duration: 0.4, ease: 'power2.out' }, 0.3);
04

에이전트 프롬프트Agent prompts

그대로 붙여 넣는다Paste as is

Claude Code

GSAP으로 <제목>에 하드 섀도 팝을 넣어줘. 0.3초부터 0.4초 동안 요소를 좌상단으로 8px 이동시키고, text-shadow를 1px 단위 단색 #111로 0에서 8단계까지 늘려 우하단으로 계단처럼 자라게 해. onUpdate에서 단계 수를 Math.round로 정수화하고 이징 power2.out, paused 타임라인으로 만들어.

Use GSAP to add a hard shadow pop to <headline>. From 0.3 seconds over 0.4 seconds, move the element 8px to the upper left while growing a solid #111 text-shadow in 1px steps from 0 to 8 layers toward the lower right. Round the step count in onUpdate, ease power2.out, one paused timeline.

Codex

<파일>의 제목에 hard-shadow-pop을 적용해. n 0→8을 position 0.3, duration 0.4, ease power2.out으로 tween하고 onUpdate에서 text-shadow를 'k px k px 0 #111' k=1..round(n)로 갱신, 요소는 x,y -8. 0.3초는 그림자 없음, 0.5초는 중간 단계, 1.0초는 8단계 그림자와 위치 -8/-8인지 캡처로 확인해.

Apply hard-shadow-pop to the headline in <file>. Tween n from 0 to 8 at position 0.3, duration 0.4, ease power2.out, updating text-shadow to 'k px k px 0 #111' for k=1..round(n), and move the element x,y to -8. Capture 0.3s (no shadow), 0.5s (partial steps) and 1.0s (8 steps at -8/-8).

05

도구별로 쓰기In your tools

HyperFrames · ReelForge · Scrolline

HyperFramesVIDEO · GSAP
정수 단계 스냅은 seek에서도 결정적이다. onUpdate 값은 Math.round로 정수화한다
ReelForgeBRIEF TO VIDEO
브리프에 대상, 이동 8px, 단계 8, 그림자 색을 싣는다. 만화체 톤이면 회전 -2도를 추가한다
Scrolline DeckSCROLL SCRUB
진행률 0~1을 단계 수 0~8과 이동 0~8px에 매핑한다. 단계 스냅이라 계단처럼 자란다
06

잘 맞는 조합Pairs well with

07

출처Sources

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