Paint Flow 7
Paint FlowA dynamic abstract shader effect dominated by vertical chevron or mountain-like wave patterns that create a rhythmic, undulating landscape. The composition features sharp V-shaped ridges that alternate between illuminated and shadowed areas, creating strong depth and dimensionality. The primary color palette consists of deep purples and vibrant magentas with dark navy and black valleys between the peaks. The upper portion of the image shows softer, more diffused lighting with lighter purple and magenta tones, while the lower section becomes progressively darker with deeper purples and blacks. A subtle glow effect emanates from the illuminated ridge surfaces, creating a luminous quality that suggests internal light emission. The wave distortion creates a sine-wave pattern with approximately 4-5 major peaks across the frame, with the distortion angle at 98 degrees creating a slightly tilted perspective. Fine film grain texture overlays the entire composition at low opacity, adding subtle noise and texture. Chromatic aberration is minimally visible at the edges, creating slight color fringing. The overall atmosphere is ethereal and energetic, with a sense of motion suggested by the wave patterns and the glow's intensity variations. The effect conveys a sense of flowing energy or liquid-like movement frozen in a geometric pattern.
Code
<script setup lang="ts">
import {
Shader,
Blob,
ChromaticAberration,
FilmGrain,
Glow,
Swirl,
WaveDistortion
} from 'shaders/vue'
</script>
<template>
<Shader
:disable-telemetry="true"
>
<FilmGrain :strength="0.15">
<Glow blend-mode="screen" :intensity="0.14" :size="15" :threshold="0.35">
<Swirl color-a="#0a0030" color-b="#6a1fff" color-space="lch" :detail="2.5" :speed="0.8" />
<Blob :center="{ x: 0.52, y: 0.18 }" color-a="#2d0078" color-b="#b56eff" color-space="oklch" :deformation="1" highlight-color="#e8d0ff" :highlight-intensity="0.8" :highlight-x="0.5" :highlight-y="-0.5" :highlight-z="0.8" :opacity="0.9" :seed="42" :size="0.78" :softness="2.4" :speed="1.2" :visible="true" />
<WaveDistortion :angle="98" edges="mirror" :frequency="4.2" :speed="2.5" :strength="0.18" :visible="true" />
<ChromaticAberration :angle="142" :blue-offset="1.5" :red-offset="-1.5" :strength="0.04" :visible="true" />
</Glow>
</FilmGrain>
</Shader>
</template>