격자의 일부 칸이나 점이 독립적으로 밝아지고 사라진다.Selected grid cells fade in and out at staggered times.
서버 소개 배경에서 격자의 15%만 옅게 켠다.
모든 칸을 강한 흰색으로 번갈아 켜 화면이 번쩍인다.
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 갱신 간격 | 100ms | 80~250ms | 1920x1080 기준. 왕복 또는 위상 계산을 절대 시간에 맞춘다. |
| 격자 간격 | 24px | 20~48px | 1920x1080 기준. 왕복 또는 위상 계산을 절대 시간에 맞춘다. |
| 활성 비율 | 0.15 | 0.05~0.2 | 1920x1080 기준. 왕복 또는 위상 계산을 절대 시간에 맞춘다. |
| 페이드 | 500ms | 300~900ms | 1920x1080 기준. 왕복 또는 위상 계산을 절대 시간에 맞춘다. |
const cells = gsap.utils.toArray('.cell');
const tl = gsap.timeline({ paused: true });
cells.forEach((cell, i) => {
if ((i * 37 % 100) < 15) tl.fromTo(cell, { opacity: 0 },
{ opacity: 0.3, duration: 0.5, repeat: 1, yoyo: true, ease: 'sine.inOut' }, (i % 10) * 0.1);
});그대로 붙여 넣는다Paste as is
<대상>에 플리커 격자을 구현해. 갱신 간격 100ms, 격자 간격 24px, 활성 비율 0.15, 페이드 500ms, 이징 sine.inOut을 적용해. canvas 시드가 고정된 칸별 밝기를 시간에 따라 갱신한다. paused 타임라인과 절대 시간으로 구동하고 Math.random 없이 같은 시점의 상태를 재현해.
Implement Flickering Grid on <target>. Use update interval 100ms; grid spacing 24px; active fraction 0.15; fade duration 500ms; use sine.inOut easing. Drive the effect with a paused GSAP timeline and absolute time, and reproduce the same state on every seek without Math.random. Keep foreground text readable.
<파일>의 플리커 격자 장면 레이어에 적용해. 갱신 간격 100ms, 격자 간격 24px, 활성 비율 0.15, 페이드 500ms, 이징 sine.inOut을 사용하고 본문과 분리해. 0초, 0.4초, 1.2초 시점을 캡처해 시작 상태와 중간 변화 및 대상 가독성을 확인하고 같은 시점을 다시 seek해 결과가 같은지 검증해.
Apply Flickering Grid to the scene layer in <file>. Use update interval 100ms; grid spacing 24px; active fraction 0.15; fade duration 500ms and sine.inOut easing. Capture at 0, 0.4, and 1.2 seconds to check the initial state, motion progression, and foreground readability; seek to each time again to verify identical output.
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo