BUG: OSX volume rendering broken with VTK9 + MultiSamples
Minimal (Python) example:
import vtk
aRenderer = vtk.vtkRenderer()
renWin = vtk.vtkRenderWindow()
renWin.AddRenderer(aRenderer)
renWin.SetMultiSamples(4)
renWin.SetSize(640, 480)
iren = vtk.vtkRenderWindowInteractor()
iren.SetRenderWindow(renWin)
reader = vtk.vtkMetaImageReader()
reader.SetFileName('FullHead.mhd')
vol_mapper = vtk.vtkSmartVolumeMapper()
vol_mapper.SetInputConnection(reader.GetOutputPort())
vol_mapper.SetBlendModeToMaximumIntensity()
vol = vtk.vtkVolume()
vol.SetMapper(vol_mapper)
aRenderer.AddActor(vol)
aRenderer.ResetCamera()
aRenderer.ResetCameraClippingRange()
iren.Initialize()
iren.Start()
VTK 8.2:
VTK 9.0.1 with the SetMultiSamples(4)
line commented out:
VTK 9.0.1 with the SetMultiSamples(4)
included:
Scrolling around occasionally shows some stuff gets rendered / flickering, but it's definitely rendering incorrectly (and usually just all black / transparent).