GLVolumeViewer - C++

An OpenGL Medical Volume Viewer for .raw Files

Project Repository

About Project:

Fun little weekend project. This is a volume renderer built using:

  • OpenGL
  • SDL
  • GLM
  • ImGui

The renderer performs ray marching by intersecting a ray with the volume bounding box and sampling from a 3D texture. OpenGL has support for 3d textures via glTexImage3D. Also includes blinn phong lighting and a simple orbit camera.

Screenshots:

GLVolumeViewer Demo
Project Screenshot