View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0010535ParaViewFeaturepublic2010-04-12 08:542010-12-07 14:33
ReporterKen Moreland 
Assigned ToUtkarsh Ayachit 
PriorityhighSeverityminorReproducibilityhave not tried
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version3.10 
Summary0010535: Bounding boxes for interactive rendering
DescriptionWhen 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.
TagsNo tags attached.
Project
Topic Name
Type
Attached Files

 Relationships

  Notes
(0023706)
Utkarsh Ayachit (administrator)
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 (administrator)
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 (manager)
2010-12-07 14:33

Very, very nice implementation.

Tested remote server, windows client, trunk.

 Issue History
Date Modified Username Field Change
2010-04-12 08:54 Ken Moreland New Issue
2010-12-03 16:20 Utkarsh Ayachit Assigned To => Robert Maynard
2010-12-03 16:20 Utkarsh Ayachit Status backlog => tabled
2010-12-03 16:23 Utkarsh Ayachit Note Added: 0023706
2010-12-03 16:23 Utkarsh Ayachit Target Version 3.10 => 3.10.shortlist
2010-12-07 13:18 Utkarsh Ayachit Assigned To Robert Maynard => Utkarsh Ayachit
2010-12-07 13:59 Utkarsh Ayachit Note Added: 0023760
2010-12-07 13:59 Utkarsh Ayachit Status tabled => @80@
2010-12-07 13:59 Utkarsh Ayachit Fixed in Version => 3.10
2010-12-07 13:59 Utkarsh Ayachit Resolution open => fixed
2010-12-07 14:33 Alan Scott Note Added: 0023761
2010-12-07 14:33 Alan Scott Status @80@ => closed
2011-06-16 13:10 Zack Galbreath Category Feature Request => Feature


Copyright © 2000 - 2018 MantisBT Team