위치를 움직이지 않고 앞뒤 대상의 선명함을 교환하는 초점 이동A focus shift that swaps sharpness between foreground and background subjects without changing their positions.
큰 앞의 말은 0px에서 8px로 흐려지고 작은 다음 말은 8px에서 0px로 선명해진다
모든 글자를 동시에 흐리게 만들어 읽을 초점이 사라진다
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 흐림 반경 | 8px | 4~10px | 선명함 차이가 보이는 값 |
| 선명 반경 | 0px | 0~1px | 도착 초점은 읽을 수 있게 |
| 초점 이동 | 1.8s | 1.0~2.0s | 두 tween 동시 시작 |
| 이징 | power1.inOut | none / power1.inOut | 연속적인 초점 교환 |
tl.set('#front', {filter: 'blur(0px)'}, 0);
tl.set('#back', {filter: 'blur(8px)'}, 0);
tl.to('#front', {filter: 'blur(8px)', duration: 1.8, ease: 'power1.inOut'}, .3);
tl.to('#back', {filter: 'blur(0px)', duration: 1.8, ease: 'power1.inOut'}, .3);
tl.to('#note', {opacity: 1, duration: .2}, 2.1);그대로 붙여 넣는다Paste as is
<대상>에 랙 포커스 효과를 GSAP 코어로 만들어줘. 큰 앞의 말은 0px에서 8px로 흐려지고 작은 다음 말은 8px에서 0px로 선명해진다 3초 클립에서 0.3초까지 시작 상태를 유지하고 다음 기본값을 적용해: 흐림 반경 8px, 선명 반경 0px, 초점 이동 1.8s, 이징 power1.inOut. 마지막 0.5초 이상은 완성 상태로 정지하고 시간 제어는 paused 타임라인 하나로 해.
Create a Rack Focus effect on <target> using GSAP core. Blur the large "previous word" from 0px to 8px and sharpen the small "next word" from 8px to 0px. In a 3-second clip, hold the initial state until 0.3 seconds and apply these defaults: blur radius 8px, sharp radius 0px, focus-shift duration 1.8s, ease power1.inOut. Hold the completed state for at least the final 0.5 seconds, and control timing with a single paused timeline.
<파일>의 scene 내부에 랙 포커스를 적용해. 흐림 반경는 8px. 선명 반경는 0px. 초점 이동는 1.8s. 이징는 power1.inOut. 0.23초, 1.23초, 2.9초를 캡처해 시작 상태와 중간 변화, 큰 앞의 말은 0px에서 8px로 흐려지고 작은 다음 말은 8px에서 0px로 선명해진다의 최종 상태를 확인해. 2.5초와 2.9초의 장면이 같은지, 의도한 카메라 프레임 외의 잘림과 라벨 겹침이 없는지 검증해.
Apply Rack Focus inside the scene in <file>. Use these settings: blur radius 8px, sharp radius 0px, focus-shift duration 1.8s, ease power1.inOut. Capture at 0.23, 1.23, and 2.9 seconds to check the initial state, intermediate changes, and the final state: Blur the large "previous word" from 0px to 8px and sharpen the small "next word" from 8px to 0px. Verify that the scenes at 2.5 and 2.9 seconds match, with no clipping beyond the intended camera frame or overlapping labels.
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo