# Particle Orbit

A shared-device vgpu + TypeGPU experiment: TypeGPU advances light-seeking dust through a radiance field rendered by vgpu, then vgpu draws the same particle buffer zero-copy alongside orbiting lights, HDR bloom, and a CRT finish.

## Download

Download the complete verified example source:

```bash
npx vgpu examples pull particle-orbit --out ./particle-orbit
```

## Explore

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

## Included files

- `index.tsx`
- `renderer.ts`
- `pipeline.ts`
- `dust.ts`
- `radiance.ts`
- `nebula.wgsl`
- `stars.wgsl`
- `atmosphere.wgsl`
- `trails.wgsl`
- `rc-emitter.wgsl`
- `rc-directions.wgsl`
- `sdf-sample.wgsl`
- `jfa-init.wgsl`
- `jfa-pass.wgsl`
- `sdf-finalize.wgsl`
- `radiance-cascade.wgsl`
- `rc-resolve.wgsl`
- `bright.wgsl`
- `blur.wgsl`
- `post.wgsl`
