View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0014792ParaView(No Category)public2014-06-09 16:202014-08-29 10:59
ReporterUtkarsh Ayachit 
Assigned ToUtkarsh Ayachit 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Versiongit-master 
Target Version4.2Fixed in Version4.2 
Summary0014792: In client-server mode, image volume rendering using incorrect size when determining whether to use remote rendering.
Description+ Start ParaView in client-server mode (single process pvserver is fine).
+ Set the remote rendering threshold to 2 MB
+ Create a wavelet with whole extent (-10, 100, -10, 100, -10, 100). This has size > 2 MB.
+ Now, switch representation type to "Volume".

==> One would expect to see the volume with "Remote Rendering" kicking in. It doesn't.

Switch the threshold to 0 MB, and remote rendering works as expected.
TagsNo tags attached.
ProjectSandia
Topic Name14792_fix_remote_volume_rendering
Typeincorrect functionality
Attached Files

 Relationships
child of 0014794closedUtkarsh Ayachit Volume rendering of image data not working in parallel due to extent issues 

  Notes
(0032809)
Utkarsh Ayachit (administrator)
2014-06-09 16:22

Problem is stemming from the fact that vtkImageVolumeRepresentation hands over a data outline to vtkPVDataDeliveryManager for delivery. vtkPVDataDeliveryManager is simply using the size of that geometry to make remote-rendering decisions. That's incorrect. It should use the original data size.
(0032821)
Utkarsh Ayachit (administrator)
2014-06-10 14:32

commit 4a1d88c54ea42849fde114c6d899f2699990539d
Author: Utkarsh Ayachit <utkarsh.ayachit@kitware.com>
Date: Mon Jun 9 16:24:50 2014 -0400

    BUG 0014729: Fix remote rendering when rendering image volumes.
    
    vtkPVDataDeliveryManager was using incorrect geometry size for
    vtkImageVolumeRepresentation. vtkImageVolumeRepresentation needed to
    report the true data size to vtkPVDataDeliveryManager for it make the
    correct decision. This commit fixes that by adding an API to
    vtkPVDataDeliveryManager to pass in a "true-data-size" when passing
    dataset to deliver.
    
    Change-Id: Iff1bc45e18f35b1bf1c57739b23daa7441c5ecd8
(0032823)
Utkarsh Ayachit (administrator)
2014-06-10 14:34

Note you can't test this fix until BUG 0014794 is fixed.
(0032852)
Utkarsh Ayachit (administrator)
2014-06-12 08:59


SUMMARY
---------------------------------------------
Topics merged into master:
(VTK) 14244_fix_stereo_image_captures
        14696_min_max_labels
        14760_fix_settings_saving
        14792_fix_remote_volume_rendering
        fix_some_warnings
        static-plugins-in-servers
(0032975)
Alan Scott (manager)
2014-07-07 17:51

Tested master, remote server, Linux.

 Issue History
Date Modified Username Field Change
2014-06-09 16:20 Utkarsh Ayachit New Issue
2014-06-09 16:21 Utkarsh Ayachit Assigned To => Utkarsh Ayachit
2014-06-09 16:21 Utkarsh Ayachit Status backlog => active development
2014-06-09 16:22 Utkarsh Ayachit Note Added: 0032809
2014-06-09 16:28 Utkarsh Ayachit Note Added: 0032810
2014-06-09 16:29 Utkarsh Ayachit Topic Name => 14792_fix_remote_volume_rendering
2014-06-09 16:30 Utkarsh Ayachit Target Version => 4.2
2014-06-10 14:32 Utkarsh Ayachit Note Deleted: 0032810
2014-06-10 14:32 Utkarsh Ayachit Note Added: 0032821
2014-06-10 14:32 Utkarsh Ayachit Status active development => gatekeeper review
2014-06-10 14:32 Utkarsh Ayachit Fixed in Version => git-next
2014-06-10 14:32 Utkarsh Ayachit Resolution open => fixed
2014-06-10 14:33 Utkarsh Ayachit Relationship added child of 0014794
2014-06-10 14:34 Utkarsh Ayachit Note Added: 0032823
2014-06-12 08:59 Utkarsh Ayachit Fixed in Version git-next => git-master
2014-06-12 08:59 Utkarsh Ayachit Status gatekeeper review => customer review
2014-06-12 08:59 Utkarsh Ayachit Note Added: 0032852
2014-07-07 17:51 Alan Scott Note Added: 0032975
2014-07-07 17:51 Alan Scott Status customer review => closed
2014-08-29 10:59 Utkarsh Ayachit Fixed in Version git-master => 4.2


Copyright © 2000 - 2018 MantisBT Team