Hi!<br><br>I'm trying off-screen rendering on Linux. I couldn't figure out how to get rid of the black window that keeps popping up every time new image is rendered. Is there a way? The code goes approximately like this:<br>
<br>vtkSmartPointer<vtkXOpenGLRenderWindow> renWin = vtkSmartPointer<vtkXOpenGLRenderWindow>::New();<br>renWin->AddRenderer(renderer);<br>renWin->SetSize(x, y);<br><br>vtkSmartPointer<vtkWindowToImageFilter> wif = vtkSmartPointer<vtkWindowToImageFilter>::New();<br>
wif->SetInput( renWin );<br>wif->ReadFrontBufferOff();<br><br>renWin->SetOffScreenRendering(1);<br>renWin->SetMapped(0);<br>renWin->Render();<br><br>I found vtkXOpenGLOffScreenRenderWindow code from the wiki, but that code needs serious refactoring, because it is for an older VTK version. I'm using 5.4.<br>
<br>Olli<br><br>