AWESOME AI MOTION
효과Effects / 등장·퇴장Entrance & Exit / Nº 055

스왑 등장Swap Entrance

Swap Entrance
스왑 등장
다른 이름Also known as · 큰 궤도 축소 진입
055
렌더 추가 예정CLIP COMING스왑 등장Swap Entrance정의·파라미터·프롬프트는 아래에 있다Definition, parameters and prompts are below
도판Fig. 055. 스왑 등장 · Swap Entrance · cubic-bezier(0.22, 1, 0.36, 1)

큰 크기로 화면 밖에 있던 요소가 넓게 돌아 작아지며 제자리에 들어온다.An oversized off-screen element sweeps around and shrinks into position.

01

무엇을 전하나What it tells

전달 효과ConveysCONVEYS
과장된 교체와 깜짝 등장을 알린다.Signals an exaggerated replacement or surprise arrival.
언제 쓰나Use whenUSE WHEN
  • 새 주인공 카드로 교체할 때
  • 장면의 주인공 한 요소에 시선을 모을 때
  • Replace the hero card with a new one.
  • Focus attention on one main element in a scene.
과용 주의AvoidAVOID
  • 겹치는 카드의 본문을 동시에 읽게 하지 않는다.
  • 동작 줄이기 설정에서는 정적인 최종 상태를 보여 준다.
02

좋은 예와 나쁜 예Good and bad use

좋은 사례GOOD

큰 제품 카드가 넓게 돌아 들어와 작은 정규 카드로 정착한다.

과용 · 나쁜 사례OVERUSE

여러 요소에 동시에 적용해 읽을 위치와 시선을 계속 바꾸게 만든다.

03

파라미터Parameters

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

항목PARAM기본DEFAULT범위RANGE메모NOTE
지속 시간1000ms700~1400ms한 번의 동작 기준
시작 축척32~3최종 1
가로 이동700px400~900px중간 위치 180px,60px
시작 회전-30deg-45~-15deg우상단 기준점
GSAP
.effect { animation: effect 1000ms cubic-bezier(0.22, 1, 0.36, 1) both; }
.effect { transform-origin: 100% 0; }
@keyframes effect {
  0%{transform:translate(700px,-200px) rotate(-30deg) scale(3);opacity:0} 60%{transform:translate(180px,60px) rotate(-10deg) scale(1.4);opacity:1} 100%{transform:translate(0,0) rotate(0) scale(1);opacity:1}
}
04

에이전트 프롬프트Agent prompts

그대로 붙여 넣는다Paste as is

Claude Code

<파일>에서 <대상>에 스왑 등장을 적용해. 지속 1000ms, 시작 축척 3, 가로 이동 700px, 시작 회전 -30deg, 이징 cubic-bezier(0.22, 1, 0.36, 1)으로 위 키프레임을 구현하고 최종 상태를 유지해. 동작 줄이기 설정에서는 최종 상태를 바로 보여 줘.

Apply Swap Entrance to <target> in <file>. Implement the provided keyframes with 1000ms duration, initial scale 3, horizontal travel 700px, initial rotation -30deg, easing cubic-bezier(0.22, 1, 0.36, 1). Preserve the final state and show it immediately when reduced motion is enabled.

Codex

<파일>의 <대상> 스타일에 스왑 등장 키프레임을 추가해. 지속 1000ms, 시작 축척 3, 가로 이동 700px, 시작 회전 -30deg, 이징 cubic-bezier(0.22, 1, 0.36, 1)을 적용하고 0초·0.5초·1초 시점을 캡처해 시작 상태, 중간 변화, 최종 정착를 확인해. 고정 키프레임으로 재현하고 동작 줄이기 설정을 확인해.

Add Swap Entrance keyframes to the styles for <target> in <file> using 1000ms duration, initial scale 3, horizontal travel 700px, initial rotation -30deg, easing cubic-bezier(0.22, 1, 0.36, 1). Capture at 0, 0.5, and 1 seconds to verify the initial state, intermediate motion, and settled state. Use fixed keyframes and verify reduced-motion behavior.

05

도구별로 쓰기In your tools

HyperFrames · ReelForge · Scrolline

HyperFramesVIDEO · GSAP
CSS 키프레임 값을 paused 타임라인에 옮겨 1초 구간을 seek한다. 시작과 종료 상태를 명시한다.
ReelForgeBRIEF TO VIDEO
씬 워커 브리프에 스왑 등장의 지속 1000ms, 시작 축척 3, 가로 이동 700px, 시작 회전 -30deg, 이징 cubic-bezier(0.22, 1, 0.36, 1)을 싣고 대상 한 요소와 안전 영역을 지정한다.
Scrolline DeckSCROLL SCRUB
진행률 0~1을 1초 동작에 매핑한다. scrub에서는 스프링 대신 ease-out을 사용한다.
06

잘 맞는 조합Pairs well with

07

출처Sources

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