• This repository has been archived on 11/Aug/2023
  • Stars
    star
    118
  • Rank 299,923 (Top 6 %)
  • Language
    C
  • Created over 12 years ago
  • Updated over 11 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

##volume rendering using ray casting algorithm ##

  • This project is a demo to implement the volume rendering using Raycasting algorithm with modern OpenGL API and the shading language glsl.
  • Written in C++ but in C style, just to explain the notation of Raycasting algorithm.
  • To compile it, you need MinGW and Gnu Make and g++, only support Windows platform currently, it would be trivial to port to Linux platform.
  • Dependencies: OpenGL4.0 and newer versions, glew, freeglut and glm, already included in this repo. If there is something wrong, maybe you need to compile the libs yourself.
  • It is a two pass solution of the Raycasting algorithm.
  • Just make in the command line to compile it.
  • screenshot

Screenshot

references:

Volume Data Source