# Kinetic Sculpture

A balanced brass mobile sways over a studio plinth: nested vgpu/scene nodes drive bound instances, drawn by four instanced, shadow-mapped WGSL draws.

## Download

Download the complete verified example source:

```bash
npx vgpu examples pull kinetic-sculpture --out ./kinetic-sculpture
```

## Explore

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

## Included files

- `index.tsx`
- `renderer.ts`
- `scene.ts`
- `pipeline.ts`
- `camera.ts`
- `input.ts`
- `controls.ts`
- `studio.wgsl`
- `sculpture.wgsl`
- `shadow.wgsl`
- `backdrop.wgsl`
- `present.wgsl`
