Material · mesh · Paid
Halo Rays
Bloomed radial spokes from a single light well — cinematic rim light for heroes, not a lens-flare sticker.
- Type
- mesh
- Contexts
- hero · section
- Tags
- mesh · rays · halo · motion
- Perf
- webgl · GodRays bloom adds fill-rate cost; dial bloom down on low-end GPUs.
Configurator
Pause freezes the live preview. Reduced motion uses the CSS shell fallback. Reset restores catalog defaults and clears config URL params. Share config copies this page link.
Get access
personalCLI
npx shadcn@latest add @frameline/halo-rays
Copy-paste path
components/ui/halo-rays.tsx
Drop source beside your UI kit, or paste JSX from the panel below after install.
Install unlocks after purchase. Preview JSX is for evaluation. Full install guide.
License
$99Personal
All personal materials · commercial rights · updates.
Permitted
- All personal-tier SKUs via registry
- Commercial projects under your name
- Email receipt + account reinstall
Not permitted
- Client deliverables under a studio seat
- Redistribute source packages
Compare Free, Personal, and Team on Pricing.
JSX
import { HaloRays } from "@/materials";
<HaloRays
speed={0.65}
density={0.35}
spotty={0.28}
midIntensity={0.45}
midSize={0.22}
intensity={0.75}
bloom={0.35}
scale={1}
colorBack="#0A0A0A"
colorBloom="#2D6BFF"
colors={["#2D6BFF","#5B8CFF","#E8F0FF","#1A3A8F"]}
className="absolute inset-0"
/>Props
| Name | Type | Default | Description |
|---|---|---|---|
| speed | number | 0.65 | Animation speed |
| density | number | 0.35 | Ray density |
| spotty | number | 0.28 | Spotty variation |
| midIntensity | number | 0.45 | Mid-ray intensity (preview-only default) |
| midSize | number | 0.22 | Mid-ray size |
| intensity | number | 0.75 | Overall intensity |
| bloom | number | 0.35 | Bloom amount |
| scale | number | 1 | Pattern scale |
| colorBack | color | #0A0A0A | Background color |
| colorBloom | color | #2D6BFF | Bloom color |
| colors | colors | #2D6BFF, #5B8CFF, #E8F0FF, #1A3A8F | Ray colors |
Design assets for the AI era — shippable surface so you don’t ship the default look.
© 2026 Frameline. All rights reserved.
Sera · Stone · Blue