View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0004403 | ParaView | (No Category) | public | 2007-02-05 15:06 | 2007-03-12 11:53 | ||||
Reporter | Ken Moreland | ||||||||
Assigned To | Utkarsh Ayachit | ||||||||
Priority | high | Severity | minor | Reproducibility | always | ||||
Status | closed | Resolution | open | ||||||
Platform | OS | OS Version | |||||||
Product Version | |||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0004403: Sync interactive render on linked camera views | ||||||||
Description | When 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. | ||||||||
Tags | No tags attached. | ||||||||
Project | |||||||||
Topic Name | |||||||||
Type | |||||||||
Attached Files | |||||||||
Relationships | |
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 |
Notes |
Issue History | |||
Date Modified | Username | Field | Change |
2011-06-16 13:10 | Zack Galbreath | Category | => (No Category) |
Issue History |
Copyright © 2000 - 2018 MantisBT Team |