View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0004403ParaView(No Category)public2007-02-05 15:062007-03-12 11:53
ReporterKen Moreland 
Assigned ToUtkarsh Ayachit 
PriorityhighSeverityminorReproducibilityalways
StatusclosedResolutionopen 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0004403: Sync interactive render on linked camera views
DescriptionWhen the camera is linked on two views, the images are not synced during an interactive render. That is, when you manipulate the camera on one view, the other linked view remains static until I let go of the mouse. Both views should always update at the same time.
TagsNo tags attached.
Project
Topic Name
Type
Attached Files

 Relationships

  Notes
(0006588)
Clinton Stimpson (developer)
2007-02-28 15:24

Utkarsh, can you remind me again what needs to happen to make this work?
Something had to change on the server manager side, right?
(0006610)
Utkarsh Ayachit (administrator)
2007-03-01 13:03

Now on every interaction, camera's info properties are updated. Also added a new vtkSMCameraProxy which reimplements UpdatePropertyInformation() to directly use client-side object instead of going through streams etc so that updating property information on every interaction is not expensive.

/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMCameraProxy.cxx,v <-- vtkSMCameraProxy.cxx
initial revision: 1.1
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMCameraProxy.h,v <-- vtkSMCameraProxy.hinitial revision: 1.1
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/CMakeLists.txt,v <-- CMakeLists.txt
new revision: 1.126; previous revision: 1.125
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMRenderModuleProxy.cxx,v <-- vtkSMRenderModuleProxy.cxx
new revision: 1.71; previous revision: 1.70
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMRenderModuleProxy.h,v <-- vtkSMRenderModuleProxy.h
new revision: 1.31; previous revision: 1.30
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/Resources/rendering.xml,v <-- rendering.xmlnew revision: 1.139; previous revision: 1.138
/cvsroot/ParaView3/ParaView3/Servers/Filters/vtkPVGenericRenderWindowInteractor.cxx,v <-- vtkPVGenericRenderWindowInteractor.cxx
new revision: 1.3; previous revision: 1.2
(0006653)
Ken Moreland (manager)
2007-03-06 12:23

Much better, but there is still a problem with levels of detail. I notice that once you link the camera, if you interact with one view, the secondary view is always drawn in the high level of detail. Also, the window you interact with is continually switching back and forth from low to high level of detail. A similar problem occurs with image reduction when doing client/server image delivery.

It looks like when the cameras are linked that still renders are being inserted into the rendering.
(0006665)
Utkarsh Ayachit (administrator)
2007-03-07 07:48

 The render module's StartEvent/EndEvent events now have call data that indicates whether it was fired from interactive render or still render. We use that information to call interactive/still render on the linked view. Also the CameraLink called render on the view that fired the EndEvent, which lead to duplicate renders. Fixed that.

/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMAbstractViewModuleProxy.cxx,v <-- vtkSMAbstractViewModuleProxy.cxx
new revision: 1.8; previous revision: 1.7
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMCameraLink.cxx,v <-- vtkSMCameraLink.cxx
new revision: 1.5; previous revision: 1.4
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMCameraLink.h,v <-- vtkSMCameraLink.h
new revision: 1.2; previous revision: 1.1
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMRenderModuleProxy.cxx,v <-- vtkSMRenderModuleProxy.cxx
new revision: 1.73; previous revision: 1.72
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMRenderModuleProxy.h,v <-- vtkSMRenderModuleProxy.h
new revision: 1.33; previous revision: 1.32

 Issue History
Date Modified Username Field Change
2011-06-16 13:10 Zack Galbreath Category => (No Category)


Copyright © 2000 - 2018 MantisBT Team