This application is a solution for rendering small volumetric datasets using C++ and OpenGL. It implements a Single-pass volumetric raycasting introduced here (and other various sources such as this repository).
For further info please read the documentation file in the doc
folder.
(Project created as part of PGPa course on BUT, FIT. 30/30pts)
In the repository there is a CMakeLists.txt
file included. Please make sure that you have installed the required libraries which are:
Once you have installed all the needed dependencies, please also download the sample data from here. Place all of these into the res/textures/
directory.
If you have done so, it is as easy as:
cd path/to/repo
mkdir build && cd build
cmake ..
make
./VolumeRendering
Previews from the solution: