GPU-accelerated single-pass raycaster
This project is a simple visualiser based on GPU-accelerated single-pass volumetric raycasting, implemented in GLSL and C++ with the Qt framework. It aims to provide a basic skeleton for a visualiser that can be easily extended with a feature-rich GUI. Three simple examples of shaders are provided for isosurface rendering, front-to-back alpha-blending, and maximum intensity projection. It includes a simple VTK reader to load volumes from file.
mkdir build cd build qmake ../3d_raycaster.pro make
The software is distributed under the MIT license.