<div dir="ltr"><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Maxim Torgonskiy</b> <span dir="ltr"><<a href="mailto:kriolog@gmail.com">kriolog@gmail.com</a>></span><br>Date: 2017-07-03 13:54 GMT-04:00<br>Subject: Re: [Paraview] pvbatch rendering issue<br>To: Utkarsh Ayachit <<a href="mailto:utkarsh.ayachit@kitware.com">utkarsh.ayachit@kitware.com</a>><br><br><br><div dir="ltr"><div>Ok, I've found the source of the problem. The state has links between views '<CameraLink name=' which somehow cause rendering of everything when I touch a view and the view image I want to write is almost never the right one. I removed these links and now everything works fine. Thank you for your help!</div><div><br></div>Ps. The python script is that I've posted above (just with two hardcoded pathes 'pvsm_file' and '<span style="font-size:12.8px">baseline_path'). The pvsm state won't be reproducible with paraview since it uses many custom plugins.</span></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">2017-07-03 12:44 GMT-04:00 Utkarsh Ayachit <span dir="ltr"><<a href="mailto:utkarsh.ayachit@kitware.com" target="_blank">utkarsh.ayachit@kitware.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Mind sending me the script? Not sure what's going on.<br>
<div class="m_-188567431569376344HOEnZb"><div class="m_-188567431569376344h5"><br>
On Mon, Jul 3, 2017 at 11:49 AM, Maxim Torgonskiy <<a href="mailto:kriolog@gmail.com" target="_blank">kriolog@gmail.com</a>> wrote:<br>
> Hello Utkarsh,<br>
><br>
> Thank you for your quick reply. Yes, I tried with and without<br>
> `--use-offscreen-rendering`, the result is the same.<br>
><br>
> 2017-07-03 11:38 GMT-04:00 Utkarsh Ayachit <<a href="mailto:utkarsh.ayachit@kitware.com" target="_blank">utkarsh.ayachit@kitware.com</a>>:<br>
>><br>
>> Maxim,<br>
>><br>
>> Can you try passing `--use-offscreen-rendering` flag to pvbatch. Does<br>
>> that help? I am not sure how you're getting incorrect sizes with<br>
>> osmesa too, but let's focus of the X error to begin with.<br>
>><br>
>> Utkarsh<br>
>><br>
>> On Mon, Jul 3, 2017 at 11:36 AM, Maxim Torgonskiy <<a href="mailto:kriolog@gmail.com" target="_blank">kriolog@gmail.com</a>><br>
>> wrote:<br>
>> > Hello,<br>
>> ><br>
>> > I need to load a heavy pvsm state with pvbatch and render multiple<br>
>> > output<br>
>> > views for my regression tests. The python script which I use is quite<br>
>> > straightforward:<br>
>> ><br>
>> > import paraview.simple as ParaViewSimple<br>
>> > import os<br>
>> > ...<br>
>> > ParaViewSimple.servermanager.L<wbr>oadState(pvsm_file)<br>
>> > for view in ParaViewSimple.GetRenderViews(<wbr>):<br>
>> >   pxm = ParaViewSimple.servermanager.P<wbr>roxyManager()<br>
>> >   view_name = pxm.GetProxyName("views", view)<br>
>> >   ParaViewSimple.<wbr>SaveScreenshot(os.path.join(<wbr>baseline_path, "%s.png" %<br>
>> > view_name), view)<br>
>> ><br>
>> > If I launch it with pvbatch it returns multiple warnings "Warning: In<br>
>> ><br>
>> > /home/kriolog/projects/caboma/<wbr>SpecifX/VTK/Rendering/OpenGL2/<wbr>vtkXOpenGLRenderWindow.cxx,<br>
>> > line 1080<br>
>> > vtkXOpenGLRenderWindow (0x556adac32720): warning window did not resize<br>
>> > in<br>
>> > the allotted time" and generates wrong images (10 identical images of<br>
>> > one of<br>
>> > the views and one different instead 11 different images). However, when<br>
>> > I<br>
>> > launch the same script from ParaView it generates correct images. When I<br>
>> > launch pvbatch  in my docker container (osmesa, no Qt) it silently<br>
>> > generates<br>
>> > the same wrong images. Could you please me give me some advice about how<br>
>> > to<br>
>> > debug it?<br>
>> ><br>
>> > The version of VTK which I use is 7.1.1 (slightly modified).<br>
>> ><br>
>> > Thanks,<br>
>> > Maxim<br>
>> ><br>
>> > ______________________________<wbr>_________________<br>
>> > Powered by <a href="http://www.kitware.com" rel="noreferrer" target="_blank">www.kitware.com</a><br>
>> ><br>
>> > Visit other Kitware open-source projects at<br>
>> > <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" target="_blank">http://www.kitware.com/opensou<wbr>rce/opensource.html</a><br>
>> ><br>
>> > Please keep messages on-topic and check the ParaView Wiki at:<br>
>> > <a href="http://paraview.org/Wiki/ParaView" rel="noreferrer" target="_blank">http://paraview.org/Wiki/ParaV<wbr>iew</a><br>
>> ><br>
>> > Search the list archives at: <a href="http://markmail.org/search/?q=ParaView" rel="noreferrer" target="_blank">http://markmail.org/search/?q=<wbr>ParaView</a><br>
>> ><br>
>> > Follow this link to subscribe/unsubscribe:<br>
>> > <a href="http://public.kitware.com/mailman/listinfo/paraview" rel="noreferrer" target="_blank">http://public.kitware.com/mail<wbr>man/listinfo/paraview</a><br>
>> ><br>
><br>
><br>
</div></div></blockquote></div><br></div>
</div></div></div><br></div>