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, or float32; uint16 and float32 are converted to r16float for GPU storage.

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.