GPU-accelerated volume rendering with WGPU
This crate provides GPU-accelerated and CPU-fallback implementations for:
- DVR (Direct Volume Rendering) with ray casting
- MIP (Maximum Intensity Projection) rendering
- MPR (Multi-Planar Reconstruction) slice extraction
- Marching Cubes isosurface extraction
Feature Flags
gpu(default): Enable GPU compute via wgpu
Architecture
The crate uses an adaptive backend selection system that automatically chooses between GPU and CPU execution based on hardware capabilities, volume size, and runtime performance sampling.