KQ-1580 · PLASMA/LAMP

Plasma Lamp

A desk plasma lamp: a dark glass globe on a pedestal, a hot core and filaments of plasma wandering out to the glass, each a jagged path with a slow meander and a fast crackle that forks near the glass and dips toward or away from you. Put the pointer on the glass, or press it with a finger, and the tendrils nearest that angle swing over on springs.snap and converge onto one shared path, fusing into a single bright braided arc with a flare where it lands; a press gathers two more, and letting go lets them drift back into their wander on springs.drift. The globe is a round toggle button: Enter or Space touches the glass, the arrow keys move the finger round it and in or out, and Escape lets go.

KQ-1580 · PLASMA/LAMP

Enter or Space touches the glass; Left and Right move your finger round it, Up and Down move it in and out; Escape lets go.

Gaugeworks · Desk objects

Ion Globe, 8 in

Touch the glass and the arc finds your finger. Runs cool, hums softly.

$64.00

glass untouched · point at it, or press Enter

Install

One command — the source lands in your repo. Or copy it from the Code tab.

$ pnpm dlx shadcn@latest add @kinetiq/plasma-lamp

Props

tendrils
number
default 9
How many filaments wander from the core, 3 to 18.
hue
number
default 300
The plasma's hue in degrees: 270 is blue violet, 300 violet, 330 magenta.
flicker
number
default 0.5
How much the plasma crackles and stutters, 0 (smooth and steady) to 1.
gather
number
default 3
How many tendrils swing over to join the arc at your finger, 1 to 6 (a press adds two).
wander
number
default 0.6
How far the tendrils roam when left alone, 0 to 1.
speed
number
default 1
How fast they roam, 0 to 2.
branches
number
default 0.5
How often a tendril forks near the glass, 0 to 1.
glow
number
default 0.6
How much the plasma glows around its filaments, 0 to 1.
base
boolean
default true
Stand the globe on its pedestal.
interactive
boolean
default true
The pointer and touch reach the glass.
paused
boolean
default false
Hold the plasma still.
seed
number
default 5
Seeds where each tendril wanders.
dpr
number
default 2
Cap on the canvas's device pixel ratio, at most 2.
label
string
default "Plasma lamp"
The lamp's accessible name.
sound
boolean
default false
Play the lamp's hum while the glass is touched. Off unless asked for.
onTouchChange
(touching: boolean) => void
default —
The glass was touched or let go, by pointer, touch or key.
disabled
boolean
default false
Nothing reaches the glass and the button is disabled.
className
string
default "size-56"
Sizes the lamp; the globe fits the box.