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

솔라리제이션 디졸브Solarized Dissolve

Solarized Dissolve
솔라리제이션 디졸브
다른 이름Also known as · Solarized dissolve
198
렌더 추가 예정CLIP COMING솔라리제이션 디졸브Solarized Dissolve정의·파라미터·프롬프트는 아래에 있다Definition, parameters and prompts are below
도판Fig. 198. 솔라리제이션 디졸브 · Solarized Dissolve · none

색과 밝기의 일부가 반전된 고대비 상태를 지나 다음 장면으로 바뀐다The scene passes through a high-contrast state with part of the colors and brightness inverted, then changes to the next scene.

01

무엇을 전하나What it tells

전달 효과ConveysCONVEYS
색과 밝기가 일부 반전된 고대비 상태를 지나 다음 장면으로 바뀐다. 인화 실험 같은 낯선 도약이다Creates an intense print-like effect and a strange jump between scenes.
언제 쓰나Use whenUSE WHEN
  • 꿈, 환각, 시간 도약 같은 초현실 장면 전환
  • 사진 인화나 실험 영화 톤의 뮤직 영상 컷
  • For surreal scene changes such as dreams, hallucination, or time jumps
  • For photographic print or experimental film-style music video cuts
과용 주의AvoidAVOID
  • 반전 유지 구간은 전체의 40% 이하
  • 텍스트가 있는 장면에는 반전 시 대비가 유지되는지 확인한다
02

좋은 예와 나쁜 예Good and bad use

좋은 사례GOOD

600ms 동안 밝기 임계 0.5 이상 색이 반전된 고대비 상태로 들어갔다가, 중간에 다음 장면으로 바뀌고 반전이 풀린다

과용 · 나쁜 사례OVERUSE

반전 세기가 최대인 채 오래 유지돼 눈이 피로하거나, 임계값이 낮아 화면 전체가 네거티브가 된다

03

파라미터Parameters

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

항목PARAM기본DEFAULT범위RANGE메모NOTE
지속600ms450~800mslinear
임계값0.50.4~0.6밝기
반전 세기 최대진행 50%40~60%sin 곡선
대비1.41.2~1.6고대비
채도1.21~1.4
GSAP
const s = { p: 0 };
tl.to(s, { p: 1, duration: 0.6, ease: 'none', onUpdate: () => {
  const k = Math.sin(Math.PI * s.p);
  gsap.set(['.prev', '.next'], { filter: `invert(${k * 0.85}) contrast(${1 + 0.4 * k}) saturate(${1 + 0.2 * k})` });
} }, 0);
tl.set('.prev', { autoAlpha: 0 }, 0.3).set('.next', { autoAlpha: 1 }, 0.3);
04

에이전트 프롬프트Agent prompts

그대로 붙여 넣는다Paste as is

Claude Code

<대상> 장면 전환에 솔라리제이션 디졸브를 넣어줘. p 0에서 1을 0.6초 linear로 진행하고 k=sin(pi*p)에 맞춰 두 장면에 filter invert(k*0.85) contrast(1+0.4k) saturate(1+0.2k)를 걸어줘. 0.3초에 .prev를 숨기고 .next를 표시. p만 보간해 paused 타임라인에서 seek 가능하게 해.

Add a Solarized Dissolve to <target>. Run p from 0 to 1 over 0.6s with linear ease and apply filter invert(0.85k) contrast(1+0.4k) saturate(1+0.2k) to both scenes with k = sin(pi*p). Swap .prev for .next at 0.3s. Only p is interpolated, so a paused timeline seeks exactly.

Codex

<파일>에 솔라리제이션 디졸브를 구현해. p 0에서 1, 0.6초 none, filter invert(0.85k) contrast(1+0.4k) saturate(1+0.2k), k=sin(pi*p), 0.3초 장면 교체. 0.15초, 0.3초, 0.45초, 0.6초 시점을 캡처해 정점(0.3초)에서 반전이 최대인지, 0.6초에 필터가 초기값인지 확인해.

Implement Solarized Dissolve in <file>. p 0 to 1 over 0.6s ease none; filter invert(0.85k) contrast(1+0.4k) saturate(1+0.2k) with k=sin(pi*p); swap scenes at 0.3s. Capture at 0.15s, 0.3s, 0.45s, and 0.6s to confirm inversion peaks at 0.3s and filters are back to defaults at 0.6s.

05

도구별로 쓰기In your tools

HyperFrames · ReelForge · Scrolline

HyperFramesVIDEO · GSAP
CSS filter invert, contrast를 p에서 계산해 준다. 정확한 임계 반전은 WebGL이 필요하고 CSS는 근사이다. p만 쓰면 seek 안전하다
ReelForgeBRIEF TO VIDEO
씬 워커 브리프에 임계값 0.5, 반전 최대 0.85, 지속 600ms를 싣는다. 근사 사용 시 명시한다
Scrolline DeckSCROLL SCRUB
scrub에서는 반전 세기를 진행률 sin 곡선으로 고정하고 스프링은 쓰지 않는다
06

잘 맞는 조합Pairs well with

07

출처Sources

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