Hex Path 6
Hex PathA dark, atmospheric shader effect featuring a hexagonal grid pattern as the primary visual element. The hexagons are rendered with glowing neon outlines in magenta and purple tones, creating a geometric honeycomb structure that extends across the composition. The grid lines vary in thickness and intensity, with brighter, more saturated colors concentrated in the upper right and center areas, gradually fading to darker, more subtle outlines toward the edges. The background is predominantly black with a radial gradient that transitions from a deep burgundy-black (#1a0a14) at the center to pure black (#080808) at the edges, creating depth and dimension. Ripple effects with soft magenta coloration (#7a0a3d) flow through the hexagonal structure, adding dynamic wave-like distortions that interact with the grid. A chromatic flow effect adds directional color shifts with magenta (#ff2a6d), purple (#9812ff), and pink (#c41858) hues that respond to spatial positioning. The entire composition is enhanced with a strong glow effect that creates halos around the brightest grid lines, intensifying the neon aesthetic. A subtle film grain texture overlays the entire image, adding organic noise and reducing the digital sterility. The overall mood is cyberpunk and futuristic, with an interactive quality suggested by the mouse-position-based circle component that influences the grid thickness mapping. The effect creates a sense of depth, energy, and technological sophistication.
Code
<script setup lang="ts">
import {
Shader,
ChromaFlow,
Circle,
FilmGrain,
Glow,
HexGrid,
RadialGradient,
Ripples
} from 'shaders/vue'
</script>
<template>
<Shader
:disable-telemetry="true"
>
<Circle id="idmoz4cglxvtm21v60i" :center="{ type: 'mouse-position', originX: 0.5, originY: 0.5, momentum: 0.35, smoothing: 0.2 }" :softness="0.5" :visible="false" />
<HexGrid id="idmoz40cq9qk5jrget0" color-a="#00000000" :thickness="{ type: 'map', source: 'idmoz4cglxvtm21v60i', channel: 'alpha', inputMax: 1, inputMin: 0, outputMax: 3, outputMin: 0.4 }" :visible="true" />
<RadialGradient :center="{ x: 0, y: 0 }" color-a="#1a0a14" color-b="#080808" :radius="1.4" />
<Ripples :center="{ x: 0, y: 0 }" color-a="#7a0a3d" color-b="#100a10" :frequency="7.8" mask-source="idmoz40cq9qk5jrget0" :softness="1.8" :thickness="0" />
<ChromaFlow base-color="#9812ff" down-color="#5a0028" left-color="#c41858" mask-source="idmoz40cq9qk5jrget0" :momentum="15" :radius="3.8" right-color="#e85a8a" up-color="#ff2a6d" />
<Glow :intensity="21" :size="6" :threshold="0.1" />
<FilmGrain :strength="0.05" />
</Shader>
</template>