GPU-based direct volume renderer for NIfTI images. It supports 1D transfer function rendering, as well as Maximum Intensity Projection (MIP) and Average Intensity Projection (AIP).
- GLFW.
- GLM.
- glbinding.
- Dear ImGui.
- NIfTI CLib.
- Clone the repo.
- Make sure you have vcpkg (https://vcpkg.io) installed for dependency management. If not, please follow the official instructions at https://vcpkg.io/en/getting-started.html to set it up. I personally don't use Visual Studio, but if you do, there is a integration layer for vcpkg, so that might be something worth looking into.
- Build dependencies using vcpkg.
- Build the project using CMake. You may use the given CMakePresets.json.
- After building, the executables should be available in the /bin folder.
- For now, you need to manually copy the /res folder next to the generated binaries.