WebGPU Implicit Isosurface Raycaster

Scene Selection

Volume:

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 WebGPU implementation of an implicit isosurface raycaster. Ray-isosurface intersections are computed using the technique described by Marmitt et al. "Fast and Accurate Ray-Voxel Intersection Techniques for Iso-Surface Ray Tracing", 2004. Get the code on GitHub!