Kiwi 2
KiwiA soft, organic gradient shader effect dominated by yellow and green hues with smooth, flowing transitions. The composition features a central blob-like form with warm yellow tones (#fce656, #e9ac1e) positioned slightly left of center, surrounded by vibrant green swirling patterns (#3dd812, #2bf03b) that create a sense of fluid motion. The effect exhibits multiple layers of distortion: wave patterns create subtle undulating ripples across the surface with varying frequencies, while a kaleidoscopic mirror effect adds geometric complexity to the right side of the composition. The overall atmosphere is ethereal and dreamlike, with soft edges that blend seamlessly into the background. Film grain texture adds a subtle grittiness that prevents the effect from appearing too smooth or artificial. The color transitions are smooth and organic, suggesting natural fluid dynamics or organic growth patterns. The lighting appears to come from the upper left, creating subtle depth variations. The entire composition has a warm, inviting quality with the yellow-green color palette evoking spring growth or natural luminescence.
Code
<script setup lang="ts">
import {
Shader,
Blob,
FilmGrain,
Kaleidoscope,
Swirl,
WaveDistortion
} from 'shaders/vue'
</script>
<template>
<Shader
:disable-telemetry="true"
>
<Swirl color-a="#3dd812" color-b="#2bf03b" color-space="oklch" />
<WaveDistortion :angle="257" edges="wrap" :frequency="1.6" :strength="0.1" :transform="{ scale: 1.3 }">
<WaveDistortion :angle="73" edges="mirror" :frequency="8.1" :speed="0.3" wave-type="sawtooth">
<Blob :center="{ x: 0.46, y: 0.53 }" color-a="#fce656" color-b="#e9ac1e" :deformation="0.7" highlight-color="#03b2ff" :highlight-x="-0.5" :highlight-y="-0.9" :highlight-z="-0.1" :size="0.8" :softness="1" />
</WaveDistortion>
</WaveDistortion>
<Kaleidoscope :center="{ x: 0.7, y: 0.35 }" :segments="17" />
<FilmGrain :strength="0.4" />
</Shader>
</template>