[Paraview] pvbatch + LoadState('..') +XDMF = empty image

Utkarsh Ayachit utkarsh.ayachit at kitware.com
Fri May 28 08:13:36 EDT 2010


Jens,

Is the non-refreshed part of the pipeline visible in the view?

Utkarsh

On Fri, May 28, 2010 at 3:23 AM, Jens <jens-devel at gmx.de> wrote:
> Hi Utkarsh,
>
> thank you for that hint.
> I can see the bounding box now ...
>
> But somehow it does not refresh the whole pipeline.
> What do I have to do, that all parts of pipeline are updated before I
> write the image. Any idea?
>
> Greetings
> Jens
>
> Utkarsh Ayachit schrieb:
>> Jens
>>
>> Here's an updated script:
>> =================
>> from paraview.simple import *
>>
>> # reload state
>> servermanager.LoadState('/tmp/state.pvsm')
>>
>> view = GetRenderViews()[0]
>>
>> ## render png
>> view.ResetCamera()
>> view.StillRender()
>> view.WriteImage( "/tmp/Test1.png", "vtkPNGWriter" )
>> ==================
>>
>>
>> The problem was that your script was creating a new view, and not
>> using the view created by the state file.
>>
>> Utkarsh
>>
>> On Thu, May 27, 2010 at 2:56 PM, Jens <jens-devel at gmx.de> wrote:
>>> Hi,
>>>
>>> I try to use pvbatch to render a whole bunch of screenshots using a
>>> script. pvbatch works fine if I simply create a sphere and write that
>>> image to disk.
>>>
>>> But loading a predefined pipeline using LoadState('pstate.pvsm') which
>>> includes a datset in XDMF file format fails.
>>>
>>> Any idea what I am doing wrong?
>>> This seems to be related to bug 6495
>>> (http://www.itk.org/Bug/view.php?id=6495&nbn=2), but the suggested
>>> solution cannot be used with LoadState(..).
>>>
>>> Greetings
>>> Jens
>>>
>>> ====================
>>> from paraview import servermanager
>>>
>>> # connect to pvserver
>>> servermanager.Connect()
>>>
>>> # reload state
>>> #r = servermanager.LoadState('paraview_state.pvsm')
>>>
>>> # render png
>>> view = servermanager.CreateRenderView()
>>> view.ResetCamera()
>>> view.StillRender()
>>> view.WriteImage( "Test1.png", "vtkPNGWriter" )
>>> ====================
>>> _______________________________________________
>>> Powered by www.kitware.com
>>>
>>> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>>>
>>> Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView
>>>
>>> Follow this link to subscribe/unsubscribe:
>>> http://www.paraview.org/mailman/listinfo/paraview
>>>
>>
>


More information about the ParaView mailing list