I have trouble with vtkWindowToImageFilter If I have multiple renderers. Just doesn’t render correctly unless I remove all the renderers except one. Not sure why. Just FYI if you have trouble with this filter you might want to try removing extra renderers.
We add an orientation widget which adds its own renderer. So we end up with a total of 4. It’ll take some time to pull this out into a self contained example.