GPU Volume Ray Casting of two Volumes within VTK

Please use this identifier to cite or link to this publication:
We have modified the current VTK volume rendering on GPU to allow simultaneous rendering of two volumes, each of them with its own color and opacity transfer functions.
These changes have led to the creation of two new C++ classes and several GLSL shaders. We explain the modifications made to the original classes and shaders and we discuss possible additional improvements. A C++ demo code shows how to use the new classes.
The source code for this publication has not been tested per author's request.
There is no review at this time. Be the first to review this publication!

Quick Comments
Comment by Ron Kikinis yellow
is this compatible with the gpu volume rendering in Slicer4?
Comment by Karl Krissian yellow
You would need to wrap it to java, I am not sure how to do it for new classes, a quick hack could be to add the class in the VTK source code and CMakeLists.txt, and try to wrap it with the rest of the VTK code.
Comment by Olubukola Laditan yellow
will this be available for java?

Download All
Download Paper , View Paper
Download Source code
Source code repository

Statistics more
Global rating: starstarstarstarstar
Review rating: starstarstarstarstar [review]
Code rating:
Paper Quality: plus minus

Information more
Categories: Distributed computation, Image
Keywords: Volume Rendering, GPU
Toolkits: VTK, VTK, VTK
Export citation:


Linked Publications more
Importing Contours from DICOM-RT Structure Sets Importing Contours from DICOM-RT Structure Sets
by Dowling J., Malaterre M., Greer P.B., Salvado O.
Reader/Writer for Analyze Object Maps for ITK Reader/Writer for Analyze Object Maps for ITK
by Hawley J., Johnson H.

View license
Loading license...

Send a message to the author
ISSN 2328-3459
Powered by Midas