Kiln Documentation
New to Kiln? Start with the Introduction — what it is, then the quick start, loading data, and FAQ.
Guide
- Introduction — what Kiln is and where to go next
- Quick start — a viewer in a few lines
- Loading data — remote, local, and multichannel datasets
- URL parameters — share and bookmark views
- FAQ
- Gallery — live demos and dataset gallery
Data
- OME-Zarr — supported formats and requirements
- Local files — File System Access API
- Sharded binary — conversion CLI and format
- Hosting — S3, local dev, CDN
- Troubleshooting
Rendering
- Raymarching — the compute-shader raymarcher
- Compositing modes — DVR/MIP/ISO/slice
- Multichannel — per-channel controls and limits
- Resolution & TAA
Architecture
- System overview — the layer stack
- Virtual texturing — bricks, indirection, atlas
- Streaming manager — desired set, priority queue, LRU
- Network & formats — Range streaming, 16-bit/float32
- Memory budget
- Design decisions
Reference
- WebGPU notes — texture formats, compute shaders
- References — academic & technical background
- Known issues — current limitations and planned fixes