WebGL Volume Raycaster

Volume:
Colormap:

Controls

Desktop: Left-click + drag to rotate, scroll to zoom, right-click + drag to pan.
Touch: One finger drag to rotate, pinch to zoom, two finger drag to pan.

Description

This is a WebGL implementation of a standard volume raycaster which uses a single render-pass to raycast the volume. The sampling rate is dynamically adjusted to maintain an interactive framerate across different devices (desktops, laptops, phones). Get the code on GitHub!