No description, website, or topics provided.
C C++
Switch branches/tags
Nothing to show
Latest commit 2d52209 Mar 25, 2013 @toolchainX update the readme.md
Permalink
Failed to load latest commit information.
images
include/GL 0.1 version complete Mar 21, 2013
lib 0.1 version complete Mar 21, 2013
shader 0.1 version complete Mar 21, 2013
Readme.md update the readme.md Mar 25, 2013
freeglut64.dll drawbox complete Mar 17, 2013
glew32.dll drawbox complete Mar 17, 2013
head256.raw can show the wrong volume rendering result. Mar 21, 2013
main.cpp 0.1 version complete Mar 21, 2013
makefile 0.1 version complete Mar 21, 2013
tff.dat can show the wrong volume rendering result. Mar 21, 2013

Readme.md

##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