MantisBT - ParaView
View Issue Details
0010535ParaViewFeaturepublic2010-04-12 08:542010-12-07 14:33
Ken Moreland 
Utkarsh Ayachit 
highminorhave not tried
closedfixed 
 
3.10 
0010535: Bounding boxes for interactive rendering
When doing an interactive rendering, there are currently two options: render the full resolution mesh or render decimated polygons. Sometimes even the decimated polygons are too large to practically download to the client and the latency of the connection to the server is too high to make remote rendering practical. Thus, it would be helpful if there were a third option (also controlled by threshold?) that would show bounding boxes, locally rendered, for interactive rendering.

This is not a great solution, and we should pursue other ways to improve remote rendering over WANs, but this should be easy to implement and could reduce some user frustration.
No tags attached.
Issue History
2010-04-12 08:54Ken MorelandNew Issue
2010-12-03 16:20Utkarsh AyachitAssigned To => Robert Maynard
2010-12-03 16:20Utkarsh AyachitStatusbacklog => tabled
2010-12-03 16:23Utkarsh AyachitNote Added: 0023706
2010-12-03 16:23Utkarsh AyachitTarget Version3.10 => 3.10.shortlist
2010-12-07 13:18Utkarsh AyachitAssigned ToRobert Maynard => Utkarsh Ayachit
2010-12-07 13:59Utkarsh AyachitNote Added: 0023760
2010-12-07 13:59Utkarsh AyachitStatustabled => @80@
2010-12-07 13:59Utkarsh AyachitFixed in Version => 3.10
2010-12-07 13:59Utkarsh AyachitResolutionopen => fixed
2010-12-07 14:33Alan ScottNote Added: 0023761
2010-12-07 14:33Alan ScottStatus@80@ => closed
2011-06-16 13:10Zack GalbreathCategoryFeature Request => Feature

Notes
(0023706)
Utkarsh Ayachit   
2010-12-03 16:23   
Robert, this should be fairly easy. Currently vtkPVRenderView checks whether to deliver outline to client, only in tile-display mode. We simply need to fix it to do that check for interactive rendering in non-tile-display mode (and set the appropriate keys). The representations should take care of the rest.

Also you'll need to update the Settings dialog to move the outline threshold from the tile-display parameters group to client-server settings group (same place as the remote-render threshold or something appropriate).
(0023760)
Utkarsh Ayachit   
2010-12-07 13:59   
commit 69781e977f9c00cfd71c690f171cd7ac71ee1a76
Author: Utkarsh Ayachit <utkarsh.ayachit@kitware.com>
Date: Tue Dec 7 13:58:29 2010 -0500

    Fixed BUG 0010535. Added ability to deliver outlines to client.
    
    Overloading the client-collect-threshold used to decide if outlines are to be
    delivered to client in tile-display mode to also control if outline is delivered
    to client when interacting in non-tile-display mode.
    
    Note this has no effect when server-side rendering is employed.
    
    The setting is now in global render-view settings, "Remote rendering" group,
    named "Client Outline Threshold".
(0023761)
Alan Scott   
2010-12-07 14:33   
Very, very nice implementation.

Tested remote server, windows client, trunk.