Toggle Sidebar B
AppearanceLight & dark mode D

Ghost Fibers

A deep-blue recursive fiber field with luminous bands, radial twisting and soft atmospheric glow.

Default

Every prop is wired to the controls underneath. The fibers are drawn in a WebGL fragment shader.

Light previewReplay previewOpen in new tab
New Creative Components

Light woven from the quiet parts of the spectrum.

Get started Learn more

Customize

Line Color
Glow Color
Speed0.2
Scale2
Rotation0deg
Rotation Speed0.25
Layers4
Wave Amplitude0.015
Wave Frequency3
Wave Speed0.15
Layer Speed0.08
Twist0.1
Twist Frequency5
Twist Speed1.2
Line Frequency5
Line Spacing2
Line Sharpness16
Glow Falloff10
Glow Intensity1.6
Brightness2
Blue Boost1.25
Vignette0.8
Grain0.05
Render Quality
Frame Rate

API Reference

GhostFibers

PropTypeDefaultDescription
lineColorstring'#140E35'Color of the thin fiber cores.
glowColorstring'#3437A0'Color of the broad luminous bands.
speednumber0.2Master animation speed.
scalenumber2Zoom level of the field.
rotationnumber0Static field rotation in degrees.
rotationSpeednumber0.25Continuous rotation rate.
layersnumber4Number of cumulative fiber layers, from 1 to 10.
waveAmplitudenumber0.015Strength of the recursive wave displacement.
waveFrequencynumber3Frequency of the recursive wave displacement.
waveSpeednumber0.15Base speed of the layered waves.
layerSpeednumber0.08Additional wave speed contributed by each layer.
twistnumber0.1Angular distortion applied during each iteration.
twistFrequencynumber5Radial frequency of the angular distortion.
twistSpeednumber1.2Animation speed of the angular distortion.
lineFrequencynumber5Base frequency of the bright fibers.
lineSpacingnumber2Frequency increment applied per layer.
lineSharpnessnumber16Sharpness of the thin fiber cores.
glowFalloffnumber10Falloff of the broad glowing bands.
glowIntensitynumber1.6Brightness multiplier for the broad glow.
brightnessnumber2Exposure used by the final tone mapping.
blueBoostnumber1.25Multiplier applied to the final blue channel.
vignettenumber0.8Strength of the original edge darkening.
grainnumber0.05Strength of the layered screen-space film grain.
lightModebooleanfalseUses an ink-on-light compositing mode.
dprnumber1Canvas pixel density, clamped between 0.5 and 2.
fpsnumber60Maximum shader render rate.
pausedbooleanfalseFreezes the animation and stops its render loop.

Accessibility

Keyboard shortcuts and ARIA behavior.

  • Purely decorative canvas. Place it behind content with enough contrast.