실루엣은 유지되고 밝은 면과 어두운 여백의 역할이 뒤바뀌는 전환The silhouette stays the same while the bright shape and dark space swap roles.
흰 바탕의 검은 실루엣이 0.5초 동안 검은 바탕의 흰 실루엣으로 뒤집히며 형태 좌표는 그대로 유지된다
반전 중 실루엣이 조금씩 움직여 정렬이 어긋나거나, 색이 회색 중간값에서 오래 머문다
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 지속 | 0.5s | 0.35~0.8s | 양 극 사이 이동 |
| 배경 색 | #fff→#111 | 고대비 두 색 | 0 이후 값 |
| 전경 색 | #111→#fff | 고대비 두 색 | 배경의 반대 |
| 이징 | power2.inOut | sine~power3 | 전환 중 밝기 급변 방지 |
tl.to('.bg', { backgroundColor: '#111', duration: 0.5, ease: 'power2.inOut' }, 0)
.to('.shape', { fill: '#fff', duration: 0.5, ease: 'power2.inOut' }, 0)
.to('.b', { opacity: 1, duration: 0.5, ease: 'power2.inOut' }, 0);그대로 붙여 넣는다Paste as is
<대상> 실루엣이 유지된 채 색 역할이 뒤집히는 네거티브 스페이스 반전을 만들어줘. 배경은 #fff에서 #111로, 실루엣 fill은 #111에서 #fff로 0.5초 동안 power2.inOut으로 보간하고 path 좌표는 바꾸지 마. 반전 뒤 B 콘텐츠가 실루엣 안쪽에 나타나게 해. paused 타임라인 하나.
Build a negative space inversion for <target> where the silhouette stays put and the colors swap roles. Tween the background from #fff to #111 and the silhouette fill from #111 to #fff over 0.5 seconds with power2.inOut. Do not change the path coordinates, and reveal B's content inside the silhouette afterward. One paused timeline.
<파일>에 negative space invert를 적용해. .bg backgroundColor #fff에서 #111, .shape fill #111에서 #fff를 0.5s power2.inOut으로 동시에 보간한다. 0.25초 캡처에서 회색 중간 상태의 실루엣 경계가 또렷한지, 0초와 0.5초에서 형태 좌표가 같은지 확인해.
Apply a negative space invert in <file>. Tween .bg backgroundColor #fff to #111 and .shape fill #111 to #fff together over 0.5s with power2.inOut. Capture at 0.25 seconds to confirm the silhouette edge is crisp in the gray midpoint, and at 0 and 0.5 seconds to confirm the shape coordinates are identical.
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo
gongnyang/reelforge:skills/reelforge/references/grammar/04-masks-mattes.md#matte-invert-negative-space)Apache-2.0gongnyang/reelforge:skills/reelforge/references/grammar/08-transitions-advanced.md#silhouette-negative-space-match)Apache-2.0