Skip to content

Fix transparency by propagating property keys to parts of vtkPropAssembly

I experienced similar problems as described in https://discourse.vtk.org/t/translucent-assemblies-in-8-2-0/419/8 which have been addressed by !5312 (merged). (@allisonvacanti @ken-martin have been involved).

The issue mentioned above was about rendering of vtkAssembly objects. In my case I was using vtkPropAssembly. Rendering vtkPolyData objects via a vtkPropAssembly using dual depth peeling was giving me results like this:

image

I attempted applying the logic of the fix for vtkAssembly: vtkPropAssembly now propagates property keys to its part in the different rendering methods. With those changes rendering is corrected and looks like expected:

image

Please let me know if if additional information or changes are required.

Merge request reports