I’m working on replace the vtkFixedPointVolumeRayCastMapper with the vtkOpenGLGPUVolumeRayCastMapper and I found something weird.
First of all you have to know that i’m doing some transformations on the vtkCamera and the “bugs” occur when the transformations are on.
The transformations :
vflip = -1;
hflip = -1;
reverse = -1;
Without transformation but with the vtkOpenGLGPUVolumeRayCastMapper :
With transformation 1 and vtkOpenGLGPUVolumeRayCastMapper :
Now just compare with the vtkFixedPointVolumeRayCastMapper :
Without transformation :
(You can also see that the transfer function is not computed in the same way but we don’t care here)
With transformation 1 :
Do you have any idea on what is happening here with this vtkOpenGLGPUVolumeRayCastMapper ?