광원에서 여러 빛줄기가 뻗어 나와 천천히 흔들리고 밝기가 변하는 빛내림Multiple beams fan out from a light source, sway slowly and pulse in brightness.
화면 위 중앙 광원에서 12개 빛줄기가 폭 50도로 뻗고 6초 주기로 밝기가 30% 오르내려 아래 제품이 빛 속에 놓인다
빛줄기가 굵고 강해 화면 전체가 뿌옇게 되거나, 줄기가 각도마다 제각각 깜빡여 스트로브처럼 보인다
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 주기 | 6s | 4~10s | 밝기·각도 흔들림 루프 |
| 광선 수 | 12 | 8~18 | 각도 방향 노이즈 주파수 |
| 각도 폭 | 50deg | 35~70 | 광원 아래 부채꼴 |
| 밝기 진폭 | 0.3 | 0.15~0.4 | sin 위상 |
| 광원 위치 | (50%, -10%) | 고정 | 화면 밖 위쪽 |
const u = { t: 0 };
tl.to(u, { t: Math.PI * 2, duration: 6, ease: 'none', onUpdate: draw }, 0);
// GLSL: float a = atan(uv.x - lx, ly - uv.y);
// float ray = smoothstep(0.3, 1.0, noise(a * 12.0 + sin(t) * 0.5));
// float fall = exp(-dist * 1.6); col += ray * fall * (0.7 + 0.3 * sin(t));그대로 붙여 넣는다Paste as is
<대상> 배경에 빛내림 효과를 넣어줘. 화면 위 중앙 밖(50%, -10%)에서 광선 12개가 폭 50도 부채꼴로 뻗게 하고, 거리에 따라 exp(-1.6d)로 약해지게 해. 6초 주기로 밝기가 0.3 진폭으로 sin 변화하고 각도도 살짝 흔들리게 해. 제품 이미지 뒤에서 가장 밝고 텍스트 영역은 불투명도를 0.25 이하로 눌러줘.
Add god rays to the background of <target>. Twelve beams fan out over a 50 degree spread from a source above the frame center at (50%, -10%), fading with exp(-1.6d). Brightness pulses with a sine of amplitude 0.3 over a 6-second loop and the angles sway slightly. Brightest behind the product image, with opacity held under 0.25 over text.
<파일>의 캔버스에 god rays 셰이더를 추가해. a=atan(uv.x-lx, ly-uv.y), ray=smoothstep(0.3,1.0,noise(a*12+sin(t)*0.5)), fall=exp(-dist*1.6), 색 += ray*fall*(0.7+0.3*sin t). t는 0에서 2π를 6초 선형 tween. 0초와 6초 프레임이 같은지, 1.5초 프레임에서 텍스트가 읽히는지 캡처로 확인해.
Add a god rays shader to the canvas in <file>. a=atan(uv.x-lx, ly-uv.y), ray=smoothstep(0.3,1.0,noise(a*12+sin(t)*0.5)), fall=exp(-dist*1.6), color += ray*fall*(0.7+0.3*sin t). Tween t from 0 to 2π linearly over 6 s. Capture 0 s and 6 s to confirm they match, and 1.5 s to confirm text stays readable.
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo