Skip to content

URL parameters ​

Control rendering settings via URL parameters to share or bookmark specific views.

ParameterValuesDescriptionExample
datasetURLVolume data sourcedataset=https://...volume.ome.zarr
modedvr, mip, iso, lod, sliceRender modemode=mip
wc0-1Window centerwc=0.35
ww0-1Window widthww=0.55
iso0-1Isosurface thresholdiso=0.15
density0.1-10DVR density (opacity) scaledensity=1.5
tfgrayscale, grayscale-inverted, coolwarm, hot, cool, viridis, plasma, seismicTransfer function presettf=coolwarm
tfptsx,y pairsTF opacity control points (comma-separated)tfpts=0,0,0.5,0.8,1,1
upx, y, z, -x, -y, -zCamera up axisup=-y
scale0.25-1.0Render resolutionscale=1.0
ssepixelsLOD screen-space error threshold (default 8; lower = sharper, more data)sse=4
pyramidnative, legacyLevel model. Omitted: native, falling back to legacy when the stored levels don't fit; setting it turns the fallback offpyramid=legacy
cam6 numbersCamera state (rotation, distance, target)cam=0.1,2.3,3.5,0,0,0
clipMinx,y,zClipping min (normalised 0–1)clipMin=0.2,0.1,0
clipMaxx,y,zClipping max (normalised 0–1)clipMax=0.8,0.9,1
slicesx,y,zSlice plane positions (normalised 0–1, only used in slice mode)slices=0.5,0.5,0.5
sliceVis0–7Slice plane visibility bitmask (bit 0=X, 1=Y, 2=Z; default 7 = all visible)sliceVis=3
wireframe1Enable bounding box wireframe overlaywireframe=1
axis1Enable world-space axis overlayaxis=1

Example:

?dataset=https://example.com/scan.ome.zarr&mode=mip&wc=0.2&ww=0.3&tf=coolwarm

The Share button (top-right of the demo) copies the current view as a URL with all parameters filled in.

Multichannel datasets use a different set of URL parameters (per-channel colour, windowing, and visibility). See Multichannel → URL parameters.

Source selection (OME-Zarr) ​

Both viewers accept sourceChannels (1–4 distinct, comma-separated zero-based source indices) and timepoint (one zero-based time index). For example, ?dataset=...&sourceChannels=5,1&timepoint=3 opens source channels 6 and 2 at the fourth timepoint. Use the multichannel viewer when selecting multiple channels. These parameters are independent of channels, which controls channel display styles. Without them, the first four available channels and timepoint zero are used.

In the viewer, channel names in the Controls panel are pickers for the source channel, and datasets with a time axis get a Time card (scrubber, step buttons, , / .). Every change switches the volume in place: camera, display settings and already loaded channels are kept, and only new data streams. Choosing one channel in the multichannel viewer (or several in the single-channel viewer) opens the other viewer. The UI counts timepoints from one; share links retain zero-based indices.