renderer renders with wrong order with opacity

Hello,

I have a problem with the order of the rendering. I have a render and i render a dicom volume and some geometric polydatas like a cube. The problem is that if i add some oppacity in the cube, some parts dissappear because of the dicom volume. As if the cube was rendered behind. It only happens if the oppacity is set. i read that this can be solved by setting SetUseDepthPeeling. but in my case nothing happens.

bad rendered
problemaCubo

problemaCubo2

visible here (depends on the camera rotation)
CubobBIENrendered

 get_volume_render_window()->
  GetRenderers()->GetFirstRenderer()->AddActor(windows_splint);
 get_volume_render_window()->
  GetRenderers()->GetFirstRenderer()->SetUseDepthPeeling(true);
 get_volume_render_window()->SetAlphaBitPlanes(true);
 get_volume_render_window()->SetMultiSamples(false);
1 Like

You probably want to enable depth peeling for volumes as well:
get_volume_render_window()-> GetRenderers()->GetFirstRenderer()->UseDepthPeelingForVolumesOn()

1 Like

thank you