Skip to content

Commit

Permalink
Issue #222: Put back in changes to bit planes, multi-sampling and dep…
Browse files Browse the repository at this point in the history
…th peeling. Although I am not sure what they actually do.
  • Loading branch information
MattClarkson committed Feb 12, 2024
1 parent 0d203d8 commit 58b09a1
Showing 1 changed file with 8 additions and 5 deletions.
13 changes: 8 additions & 5 deletions sksurgeryvtk/widgets/vtk_overlay_window.py
Expand Up @@ -161,8 +161,8 @@ def __init__(
self.rgba_image_importer.SetWholeExtent(self.rgba_image_extent)

# Enable VTK Depth peeling settings for render window.
# self.GetRenderWindow().AlphaBitPlanesOn()
# self.GetRenderWindow().SetMultiSamples(0)
self.GetRenderWindow().AlphaBitPlanesOn()
self.GetRenderWindow().SetMultiSamples(0)

# Five layers used, see class level docstring.
self.GetRenderWindow().SetNumberOfLayers(5)
Expand All @@ -182,9 +182,9 @@ def __init__(
self.level_1_renderer = vtk.vtkRenderer()
self.level_1_renderer.SetLayer(1)
self.level_1_renderer.LightFollowCameraOn()
# self.level_1_renderer.UseDepthPeelingOn()
# self.level_1_renderer.SetMaximumNumberOfPeels(100)
# self.level_1_renderer.SetOcclusionRatio(0.1)
self.level_1_renderer.UseDepthPeelingOn()
self.level_1_renderer.SetMaximumNumberOfPeels(100)
self.level_1_renderer.SetOcclusionRatio(0.1)

# Create and setup Level 2 (masked video) renderer.
self.level_2_image_actor = vtk.vtkImageActor()
Expand All @@ -201,6 +201,9 @@ def __init__(
self.level_3_renderer = vtk.vtkRenderer()
self.level_3_renderer.SetLayer(3)
self.level_3_renderer.LightFollowCameraOn()
self.level_3_renderer.UseDepthPeelingOn()
self.level_3_renderer.SetMaximumNumberOfPeels(100)
self.level_3_renderer.SetOcclusionRatio(0.1)

# Create and setup Level 4 (Overlay's, like text annotations) renderer.
self.level_4_renderer = vtk.vtkRenderer()
Expand Down

0 comments on commit 58b09a1

Please sign in to comment.