MantisBT - ParaView
View Issue Details
0007795ParaView(No Category)public2008-10-09 09:472011-01-14 20:37
Stephane P 
Utkarsh Ayachit 
normalminoralways
closedsuspended 
 
3.8 
ParaViS
0007795: cache geometry for animation does not work in client-server mode
When creating animations, the cache geometry flag can be activated (animation inspector -> cache geometry check box).
This allow to have fast playback framerates by saving all the time steps in a flipbook.
This does not work in client-server mode : all the pipeline is always re-executed at each time step.

To test this, load the "cache.pvsm" state file.

In builtin mode, if you activate the cache, the progress bar is never activated when playing back the animation.

In client server mode, whatever the settings of the cache, the progress bar always flickers, showing that the pipeline is updated at each time step.
No tags attached.
? cache.pvsm (53,818) 2008-10-09 09:47
https://www.vtk.org/Bug/file/6761/cache.pvsm
Issue History
2008-10-09 09:47Stephane PNew Issue
2008-10-09 09:47Stephane PFile Added: cache.pvsm
2008-10-14 16:11Utkarsh AyachitStatusbacklog => tabled
2008-10-14 16:11Utkarsh AyachitAssigned To => Utkarsh Ayachit
2008-10-14 16:11Utkarsh AyachitNote Added: 0013878
2009-02-17 14:17Utkarsh AyachitCategory3.4 => 3.8
2009-05-13 13:41Utkarsh AyachitTarget Version => 3.8
2011-01-14 13:51Utkarsh AyachitNote Added: 0024686
2011-01-14 13:51Utkarsh AyachitStatustabled => @80@
2011-01-14 13:51Utkarsh AyachitResolutionopen => suspended
2011-01-14 20:37Alan ScottNote Added: 0024700
2011-01-14 20:37Alan ScottStatus@80@ => closed
2011-06-16 13:10Zack GalbreathCategory => (No Category)
2011-06-23 11:44Utkarsh AyachitProject => ParaViS

Notes
(0013878)
Utkarsh Ayachit   
2008-10-14 16:11   
Adding a new vtkPVCacheKeeper which takes out
the logic for cache-keeping from Update suppressor. The cache keeper is inserted
immediately after the geometry filter. In this stage the caching is on the
server side immediately after the "geometry" filter.
The next-stage is to use a second cache-keeper in parallel after the distributor
to cache the result.

/cvsroot/ParaView3/ParaView3/Servers/Filters/CMakeLists.txt,v <-- Servers/Filters/CMakeLists.txt
new revision: 1.180; previous revision: 1.179
/cvsroot/ParaView3/ParaView3/Servers/Filters/vtkPVCacheKeeper.cxx,v <-- Servers/Filters/vtkPVCacheKeeper.cxx
initial revision: 1.1
/cvsroot/ParaView3/ParaView3/Servers/Filters/vtkPVCacheKeeper.h,v <-- Servers/Filters/vtkPVCacheKeeper.h
initial revision: 1.1
/cvsroot/ParaView3/ParaView3/Servers/Filters/vtkPVCacheKeeperPipeline.cxx,v <-- Servers/Filters/vtkPVCacheKeeperPipeline.cxx
initial revision: 1.1
/cvsroot/ParaView3/ParaView3/Servers/Filters/vtkPVCacheKeeperPipeline.h,v <-- Servers/Filters/vtkPVCacheKeeperPipeline.h
initial revision: 1.1
/cvsroot/ParaView3/ParaView3/Servers/Filters/vtkPVGeometryInformation.cxx,v <-- Servers/Filters/vtkPVGeometryInformation.cxx
new revision: 1.4; previous revision: 1.3
/cvsroot/ParaView3/ParaView3/Servers/Filters/vtkPVUpdateSuppressor.cxx,v <-- Servers/Filters/vtkPVUpdateSuppressor.cxx
new revision: 1.63; previous revision: 1.62
/cvsroot/ParaView3/ParaView3/Servers/Filters/vtkPVUpdateSuppressor.h,v <-- Servers/Filters/vtkPVUpdateSuppressor.h
new revision: 1.28; previous revision: 1.27
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMDataLabelRepresentationProxy.cxx,v <-- Servers/ServerManager/vtkSMDataLabelRepresentationProxy.cxx
new revision: 1.18; previous revision: 1.17
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMRepresentationStrategy.cxx,v <-- Servers/ServerManager/vtkSMRepresentationStrategy.cxx
new revision: 1.20; previous revision: 1.19
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMRepresentationStrategy.h,v <-- Servers/ServerManager/vtkSMRepresentationStrategy.h
new revision: 1.18; previous revision: 1.17
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMSimpleParallelStrategy.cxx,v <-- Servers/ServerManager/vtkSMSimpleParallelStrategy.cxx
new revision: 1.24; previous revision: 1.23
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMSimpleParallelStrategy.h,v <-- Servers/ServerManager/vtkSMSimpleParallelStrategy.h
new revision: 1.11; previous revision: 1.10
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMSimpleStrategy.cxx,v <-- Servers/ServerManager/vtkSMSimpleStrategy.cxx
new revision: 1.14; previous revision: 1.13
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMSimpleStrategy.h,v <-- Servers/ServerManager/vtkSMSimpleStrategy.h
new revision: 1.8; previous revision: 1.7
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/Resources/filters.xml,v <-- Servers/ServerManager/Resources/filters.xml
new revision: 1.317; previous revision: 1.316
(0024686)
Utkarsh Ayachit   
2011-01-14 13:51   
Caching on dataserver is supported for now. We can add another bug for caching on rendering nodes, if neeeded.
(0024700)
Alan Scott   
2011-01-14 20:37   
I also believe this is fixed. If not, please reopen.