Plasma Orb
Pro
A three-dimensional blue plasma sphere with rolling internal clouds, a luminous nucleus, and branching lightning. Drag to rotate the volume.
Code
Usage
<ShaderPlasmaOrb
rotationEnabled={true}
motionSpeed={0.6}
orbScale={1}
glowInterval={2}
linkSpeed={0.25}
dischargeStrength={0.85}
innerLinkSpeed={0.65}
plasmaGlow={1.4}
arcGlow={1.3}
plasmaColor="#1388eb"
arcColor="#c5f3ff"
/>Props
| prop | type | default | description |
|---|---|---|---|
rotationEnabled | boolean | true | Allow direct pointer and keyboard rotation. |
motionSpeed | number | 0.6 | Rate of plasma motion. |
linkSpeed | number | 0.25 | Rate of electrical link drift; zero holds the links still. |
innerLinkSpeed | number | 0.65 | Travel speed of the inner links’ targets across the surface. |
dischargeStrength | number | 0.85 | Strength of irregular electrical surges above the visible base. |
glowInterval | number | 2 | Typical seconds between electrical surges on each link. |
orbScale | number | 1 | Sphere size. |
plasmaGlow | number | 1.4 | Volume emission strength. |
arcGlow | number | 1.3 | Lightning emission strength. |
plasmaColor | string | "#1388eb" | Plasma CSS color. |
arcColor | string | "#c5f3ff" | Lightning and nucleus CSS color. |
opacity | number | 1 | Effect opacity. |
maxDpr | number | 1 | Maximum device pixel ratio. |