Hello, community. I am using VTK С++ version 9.1.0 and needed the functionality of vtkMultiVolume for rendering multiple volumes simultaneously. It is important for me to use the maximum intensity blending mode. However, when I tried to enable it, I encountered a shader compilation error within the VTK library.
Upgrading to VTK 9.3.1 did not resolve the issue; the maximum intensity blending mode still does not work, although the composite mode does.
Is there support for the maximum intensity blending mode in vtkMultiVolume? If not, why? And what are the possible solutions? Thanks!
Shader compile errors in VTK 9.3.1:
[error] vtkShaderProgram.cxx:437 vtkShaderProgram (00000154EF15BBD0):
[error] vtkShaderProgram.cxx:438 vtkShaderProgram (00000154EF15BBD0):
[error] vtkShaderProgram.cxx:438 vtkShaderProgram (00000154EF15BBD0):
[error] vtkShaderProgram.cxx:438 vtkShaderProgram (00000154EF15BBD0):
[error] vtkOpenGLGPUVolumeRayCastMapper.cxx:2833 vtkOpenGLGPUVolumeRayCastMapper (000001549BE228E0): Shader failed to compile
[error] vtkOpenGLGPUVolumeRayCastMapper.cxx:2833 vtkOpenGLGPUVolumeRayCastMapper (000001549BE228E0): Shader failed to compile
[error] vtkOpenGLGPUVolumeRayCastMapper.cxx:2833 vtkOpenGLGPUVolumeRayCastMapper (000001549BE228E0): Shader failed to compile