CURATED
イオン・トンネル
by GRAPHICA
PROMPT
光の輪が無限に続くトンネル。渦を巻きながら中心へ吸い込まれていく感覚
- DATE
- 2026/6/11
- SOURCE
- CURATED
- MODEL
- —
- LIKES
- 33
VIEW SHADER CODE
vec3 palette(float t) {
return vec3(0.5) + vec3(0.5) * cos(6.28318 * (t + vec3(0.50, 0.65, 0.80)));
}
void mainImage(out vec4 fragColor, in vec2 fragCoord) {
vec2 uv = (fragCoord * 2.0 - iResolution.xy) / iResolution.y;
float t = iTime * 0.55;
float r = length(uv);
float a = atan(uv.y, uv.x);
float k = 0.35 / (r + 0.08) + t;
float swirl = a + sin(k * 0.8) * 0.45;
float rings = abs(fract(k) * 2.0 - 1.0);
float ring = pow(1.0 - rings, 6.0);
float spokes = 0.5 + 0.5 * sin(swirl * 9.0 - t * 0.7);
vec3 col = palette(k * 0.12 + spokes * 0.06) * ring * (0.35 + 0.65 * spokes);
col += vec3(0.85, 0.92, 1.0) * pow(ring, 4.0) * 0.4;
col *= smoothstep(0.02, 0.45, r) * 1.25;
col *= 1.0 - 0.3 * dot(uv * 0.5, uv * 0.5);
fragColor = vec4(max(col, 0.0), 1.0);
}