영상이 작은 기계적 오프셋으로 흔들리고 노출이 미세하게 밝아졌다 어두워지는 필름 게이트 떨림The footage shakes with tiny mechanical offsets while exposure brightens and darkens slightly, like film gate weave.
화면 전체가 짧은 변의 0.15% 이내(약 1.6px)로 흔들리고 노출이 ±3%로 1.2초 주기로 오르내린다
흔들림을 눈에 띄는 3px 이상으로 키워 카메라 흔들림처럼 보이거나, 주기가 빨라 멀미를 준다
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 위치 범위 | 1.6px | 0.8~2.4px | 짧은 변 0.15% 이하 |
| 노출 진폭 | 0.03 | 0.02~0.05 | brightness |
| 주기 | 1200ms | 800~2000ms | 노출 오르내림 |
| 갱신 | 12fps | 8~24fps | 위치 스텝 |
| 시드 표 | 32개 | 16~48개 | 고정 오프셋 시간표 |
const offs=[[.5,-.8],[-1.1,.3],[.7,1.2],[-.4,-1.0],[1.3,.1],[-.9,.6]]; // 시드 고정 표
for(let f=0;f<dur*12;f++){const [x,y]=offs[f%offs.length];
tl.to('.film',{x,y,duration:1/12,ease:'none'},t+f/12);}
tl.to('.film',{filter:'brightness(1.03)',duration:.6,yoyo:true,repeat:Math.floor(dur/.6)-1,ease:'sine.inOut'},t);그대로 붙여 넣는다Paste as is
<영상 레이어>에 게이트 위브를 넣어줘. 고정 시드 오프셋 표(±1.3px 이내)를 12fps로 순환하며 x, y를 이동하고, brightness는 1.0에서 1.03 사이를 1.2초 주기 sine.inOut으로 오르내리게 해. 자막과 UI는 흔들림 밖에 두고 Math.random은 쓰지 마. paused 타임라인으로 seek 가능하게 해.
Add gate weave to <video layer>. Cycle a fixed-seed offset table (within +/-1.3px) at 12fps for x and y, and oscillate brightness between 1.0 and 1.03 on a 1.2s sine.inOut cycle. Keep captions and UI outside the weave and do not use Math.random. Use a paused timeline so it is seekable.
<파일>의 영상 컨테이너에 gate-weave를 적용해. 위치 ±1.3px 표 순환 12fps, 노출 ±0.03 주기 1200ms. 1.00초와 1.08초 프레임을 캡처해 위치가 1~2px 다른지, 자막 위치는 고정인지, 같은 시점 재렌더가 동일한지 확인해.
Apply gate-weave to the video container in <file>: offset table within +/-1.3px at 12fps, exposure +/-0.03 with a 1200ms period. Capture frames at 1.00s and 1.08s to verify positions differ by 1-2px, caption position stays fixed, and re-rendering the same time is identical.
HyperFrames · ReelForge · Scrolline

개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo
claude-skill:media-use/references/media-treatment-recipes.md)unknown