Skip to content

Introduction ​

Kiln is a WebGPU-native, out-of-core volume renderer for large volumetric datasets. It streams multi-gigabyte volumes over HTTP into a bounded GPU residency/atlas cache, resolving them through virtual-texture indirection.

Kiln streams OME-Zarr (NGFF v0.4/v0.5) datasets directly — single-channel and multichannel, up to 4 channels — as well as a compressed sharded binary format. Input can be uint8, uint16, int16 or float32; everything except uint8 is stored as r16float on the GPU.

Where to next ​

  • Quick start — get a viewer rendering a streamed volume in a few lines.
  • Loading data — remote OME-Zarr, local files, and multichannel datasets.
  • URL parameters — share and bookmark specific views.
  • Gallery — live example datasets, each opening directly in the viewer.
  • Architecture — how the virtual texturing and streaming systems work.