[vtkusers] Multiple volumes rendering with vtkGPUVolumeRayCastMapper or similar

amdelaossa adelaossa at gmail.com
Thu Aug 25 10:00:05 EDT 2016


Dear all, 
we (a research team <http://plasma.desy.de/research/simulation_and_theory/index_eng.html> in DESY, Germany) are strongly interested in rendering multiple data volumes in the same view with VTK. 
We chose VTK for our 3D visualisation project on beam-plasma interactions due to its extended functionality and features, 
its open source character and because it is written in C++ with bindings for python.
However, we will require to show multiple volumes in the same view (representing the data of different particle species in our simulations).
We are currently using a vtkGPUVolumeRayCastMapper object for each data set, which is then connected to a vtkVolume. 
The different vtkVolume objects are then added to the vtkRenderer.
We have tried to use different vtkRenderer objects for the different vtkVolumes, 
but still only the first volume on the first vtkRenderer is displayed. 

Searching in the web, we have found the following (potential) solution:
https://github.com/bozorgi/VTKMultiVolumeRayCaster
which is published here:
http://www.ncbi.nlm.nih.gov/pubmed/24841148

It consists on new vtk classes to handle multiple volumes rendering.
As it might work well for our purposes, we would like to ask your opinion about this new classes.
Are you planning to incorporate something like this in the official VTK distribution soon?
If not, we will be interested in incorporating this new class into our personal VTK installation.
Then the question is: Will be the python bindings automatically generated for these new classes?

Thanks a lot for your support!

Best regards,
Alberto

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtkusers/attachments/20160825/03e53d1d/attachment.html>


More information about the vtkusers mailing list