MantisBT - ParaView
View Issue Details
0007564ParaView(No Category)public2008-08-27 15:552014-08-29 11:00
Dave DeMarle 
Utkarsh Ayachit 
normalfeaturealways
closedfixed 
 
4.24.2 
Sandia
incorrect functionality
0007564: color map and time varying data
It would be useful if the color map had an option to automatically adjust to the data range of the currently displayed color map. The option would require a suitable warning that the colors drawn can be misleading. The option can be useful when you are using a color map to look at the location or relative maximums and minimums, and don't care about concrete values that each color represents.

It would also be useful if we could add a mechanism whereby the complete data ranges over all time can be used to set the color table ranges. This would color the data correctly and at the same time not "range out". True this can be done manually, but when the number of arrays gets large, doing it manually is not feasible.

The complete range would often be too expensive to compute automatically, but if the simulation produces those values as meta data, they could be used to set up decent initial values. I think that if the reader forces them into vtkDataArray's per component range info keys it will propagate and work for most cases when automatically rescale is turned off.

This was a request from Jim's group at LANL.
No tags attached.
related to 0012601closed Utkarsh Ayachit Color range should have an option to update every time step 
child of 0014578closed Utkarsh Ayachit Develolper Tag: Move lookuptable management to ServerManager 
Issue History
2008-08-27 15:55Dave DeMarleNew Issue
2008-09-29 11:48John BiddiscombeStatusbacklog => tabled
2008-09-29 11:48John BiddiscombeAssigned To => John Biddiscombe
2008-10-07 07:29John BiddiscombeStatustabled => @80@
2008-10-07 07:29John BiddiscombeResolutionopen => fixed
2008-10-07 07:29John BiddiscombeNote Added: 0013741
2008-10-24 19:40Alan ScottNote Added: 0013925
2008-10-24 19:40Alan ScottStatus@80@ => @20@
2008-10-24 19:40Alan ScottResolutionfixed => reopened
2009-02-18 08:44Utkarsh AyachitCategory3.4 => 3.8
2009-05-13 13:40Utkarsh AyachitTarget Version => 3.8
2010-11-19 13:47Utkarsh AyachitNote Added: 0023443
2010-11-19 13:47Utkarsh AyachitStatus@20@ => @80@
2010-11-19 13:47Utkarsh AyachitResolutionreopened => suspended
2010-11-22 22:13Alan ScottAssigned ToJohn Biddiscombe => Utkarsh Ayachit
2010-11-22 22:13Alan ScottNote Added: 0023507
2010-11-22 22:13Alan ScottStatus@80@ => @20@
2010-11-22 22:13Alan ScottResolutionsuspended => reopened
2011-06-16 13:10Zack GalbreathCategory => (No Category)
2013-10-17 17:39Alan ScottNote Added: 0031694
2013-10-17 17:39Alan ScottStatusexpired => backlog
2013-10-17 17:40Alan ScottNote Added: 0031695
2013-10-17 17:40Alan ScottStatusbacklog => todo
2013-10-17 17:40Alan ScottProject => Sandia
2013-10-17 17:40Alan ScottType => incorrect functionality
2014-02-24 12:51Utkarsh AyachitRelationship addedchild of 0014578
2014-02-24 12:52Utkarsh AyachitRelationship addedrelated to 0012601
2014-02-27 10:24Utkarsh AyachitStatustodo => active development
2014-04-02 15:59Utkarsh AyachitNote Added: 0032548
2014-04-02 15:59Utkarsh AyachitNote Edited: 0032548bug_revision_view_page.php?bugnote_id=32548#r755
2014-06-03 23:28Utkarsh AyachitStatusactive development => gatekeeper review
2014-06-03 23:28Utkarsh AyachitFixed in Version => git-master
2014-06-03 23:28Utkarsh AyachitResolutionreopened => fixed
2014-06-03 23:28Utkarsh AyachitStatusgatekeeper review => customer review
2014-06-10 22:05Alan ScottNote Added: 0032843
2014-06-10 22:05Alan ScottStatuscustomer review => closed
2014-06-17 09:21Utkarsh AyachitTarget Version => 4.2
2014-08-29 11:00Utkarsh AyachitFixed in Versiongit-master => 4.2

Notes
(0013741)
John Biddiscombe   
2008-10-07 07:29   
I've added a Track Scale Changes checkbox so that you can automatically recompute min max whenever time changes.

Does this work as expected?

(I have not addressed the meta-data question)
(0013925)
Alan Scott   
2008-10-24 19:40   
I cannot find a button that says "Track Scale Changes". Where is it?
(0023443)
Utkarsh Ayachit   
2010-11-19 13:47   
Parts of this are already handled. We have a "Rescale Data Range Mode" in the application settings dialog.

There are other bugs that talk about keeping temporal data which will also help with this one.
(0023507)
Alan Scott   
2010-11-22 22:13   
I think I will push back on this one. I have had users ask for this functionality, and cannot find it in any other bug reports. Furthermore, Ken keeps pushing back against it, but users still ask for it.

Specifically the user is asking to automatically update the color range every single time step (not grow). This may be desired if you are running over many timesteps, and you are looking for locations of min or max, but don't care about the size. An example (I am totally inventing here) would be where the highest pressure of a gas is in a car engine. Pressure changes every time step, but the gas pressure patterns would still be interesting.
(0031694)
Alan Scott   
2013-10-17 17:39   
We still desperately need this - the option (not used as default) to allow min and max to automatically change every time step to fit this time step's data. Useful where you are looking for patterns in data that changes units many orders of magnitude over time.
(0031695)
Alan Scott   
2013-10-17 17:40   
Putting on todo list - we really should do this one.
(0032548)
Utkarsh Ayachit   
2014-04-02 15:59   
commit fbb0c42005041dd0622d599e83283038070e2721
Author: Utkarsh Ayachit <utkarsh.ayachit@kitware.com>
Date: Wed Apr 2 15:55:57 2014 -0400

    Reset/grow LUT as timestep changes.
    
    vtkSMAnimationScene now respects the vtkPVGeneralSettings to reset or
    grow the transfer functions as the animation plays.
    
    Change-Id: Id29db315ebe5c283cce3ed0abfbf570884ee16d4

(0032843)
Alan Scott   
2014-06-10 22:05   
NICE!

Tested local server, master, Linux.