Solar Silk 8
Solar SilkA sophisticated gradient shader effect featuring a smooth horizontal linear gradient transitioning from warm peachy-tan (#e8b4a0) on the left to deep purple (#5b3a8c) on the right. Overlaid on this base is a soft, glowing circular element centered slightly left of center and lower in the composition, rendered in a warm terracotta tone (#c27868) with significant softness (0.59) creating a diffused halo effect. The circle has a subtle stroke outline in a light beige color (#e6d4c3). A wave distortion effect at 122 degrees with sine wave pattern adds subtle undulating movement to the entire composition. The glass morphism component creates a frosted, translucent geometric shape (hexagonal or rounded polygon based on the SVG) in the center-upper area with chromatic aberration (0.93), refraction (0.54), and fresnel effects that catch light at approximately 300 degrees, producing subtle rainbow-like edge highlights and internal reflections. The overall mood is ethereal and modern, with soft focus areas blending seamlessly. Film grain at 0.2 strength adds subtle texture throughout. Interactive cursor ripples with intensity 20 and decay 20 create dynamic water-like distortions on interaction. The color space uses linear gradients and oklab color space for smooth, perceptually accurate transitions.
Code
<script setup lang="ts">
import {
Shader,
Circle,
CursorRipples,
FilmGrain,
Glass,
LinearGradient,
WaveDistortion
} from 'shaders/vue'
</script>
<template>
<Shader
:disable-telemetry="true"
>
<LinearGradient color-a="#e8b4a0" color-b="#5b3a8c" :visible="true" />
<Circle blend-mode="normal-oklch" :center="{ x: 0.42, y: 0.85 }" color="#c27868" color-space="oklab" :radius="1.8" :softness="0.59" stroke-color="#e6d4c3" :stroke-thickness="0.2" />
<WaveDistortion :angle="122" :speed="3.7" />
<CursorRipples :decay="20" :intensity="20" :radius="1" />
<FilmGrain :strength="0.2" />
<Glass :aberration="0.93" :edge-softness="0.4" :inner-zoom="2" :refraction="0.54" shape-sdf-url="https://data.shaders.com/storage/v1/object/public/user-uploaded-images/user_33nh0FG48zZa0rIUZuK7vgwPfZe/EFaVkr2x3OsR_sdf.bin" :thickness="0.14" />
</Shader>
</template>