GRAPHICA
CURATED

シルク

by GRAPHICA

PROMPT

金色の絹布が風にたなびく。柔らかな襞が光を反射して、ゆるやかに波打つ

DATE
2026/6/10
SOURCE
CURATED
MODEL
LIKES
51
VIEW SHADER CODE
void mainImage(out vec4 fragColor, in vec2 fragCoord) {
  vec2 uv = (fragCoord * 2.0 - iResolution.xy) / iResolution.y;
  float t = iTime * 0.22;
  vec2 p = uv * 1.4;

  for (int i = 1; i < 7; i++) {
    float fi = float(i);
    p.x += 0.32 / fi * sin(fi * 2.2 * p.y + t * (1.0 + 0.3 * fi));
    p.y += 0.28 / fi * cos(fi * 1.7 * p.x + t * (1.4 + 0.2 * fi));
  }

  float shade = 0.5 + 0.5 * sin(p.x * 1.6) * cos(p.y * 1.3);
  float sheen = pow(0.5 + 0.5 * sin((p.x + p.y) * 2.4), 3.0);

  vec3 deep = vec3(0.16, 0.09, 0.04);
  vec3 gold = vec3(0.95, 0.72, 0.33);
  vec3 ivory = vec3(1.0, 0.94, 0.82);

  vec3 col = mix(deep, gold, shade);
  col = mix(col, ivory, sheen * 0.55);
  col *= 0.75 + 0.25 * shade;
  col *= 1.0 - 0.35 * dot(uv * 0.5, uv * 0.5);
  fragColor = vec4(max(col, 0.0), 1.0);
}