# Radiance Cascades

Draw light with the pointer and watch it bounce: a jump-flooded distance field feeds six radiance cascades — base 4, geometric intervals, linear RGBA16F — merged top-down with visibility alpha into 2D global illumination.

## Download

Download the complete verified example source:

```bash
npx vgpu examples pull radiance-cascades --out ./radiance-cascades
```

## Explore

- [Interactive example](https://vgpu.sh/examples/radiance-cascades)
- [Fullscreen preview](https://vgpu.sh/preview/radiance-cascades)
- [Complete source](https://vgpu.sh/examples/radiance-cascades/source.md)

## Included files

- `index.tsx`
- `renderer.ts`
- `simulation.ts`
- `pointer-input.ts`
- `rc-directions.wgsl`
- `sdf-sample.wgsl`
- `paint-emitter.wgsl`
- `jfa-init.wgsl`
- `jfa-pass.wgsl`
- `sdf-finalize.wgsl`
- `radiance-cascade.wgsl`
- `present.wgsl`
