View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0009327ParaViewBugpublic2009-07-28 19:532009-09-11 13:50
ReporterKen Moreland 
Assigned ToUtkarsh Ayachit 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version 
Target Version3.6.2Fixed in Version3.6.2 
Summary0009327: Animation track changes not always getting updated on replay
DescriptionIf you play an animation, then make a change to some existing keyframes, and then play again, the changes do not always take effect. To replicate:

1. Create a Sphere source.
2. Open the Animation View.
3. Add a track for Start Theta.
4. Hit play.
5. Double-click the Start Theta track.
6. Change the second keyframe value from 360 to 180. Click New.
7. Hit play again.

You will see that Start Theta is still animated to 360 instead of 180. The old track values are being used. If you click either the Previous Frame or First Frame VCR buttons, the track changes magically take effect.
TagsNo tags attached.
Project
Topic Name
Type
Attached Files

 Relationships

  Notes
(0017001)
Ken Moreland (manager)
2009-07-28 19:54

I suggested fixing this for 3.6.2. If this is not an easy fix, we can push it back to 3.8.
(0017057)
Utkarsh Ayachit (administrator)
2009-08-04 13:39

Animation cache is to blame for this.
(0017275)
Utkarsh Ayachit (administrator)
2009-09-01 10:50

Whenever the cue is modified, we mark the animated-proxy
as dirty. This results in the cache being cleared if any.

/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMAnimationCueProxy.h,v <-- Servers/ServerManager/vtkSMAnimationCueProxy.h
new revision: 1.24; previous revision: 1.23
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMAnimationCueProxy.cxx,v <-- Servers/ServerManager/vtkSMAnimationCueProxy.cxx
new revision: 1.28; previous revision: 1.27

Pending 3.6 commit.
(0017277)
Utkarsh Ayachit (administrator)
2009-09-01 11:26

/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMAnimationCueProxy.cxx,v <-- Servers/ServerManager/vtkSMAnimationCueProxy.cxx
new revision: 1.27.2.1; previous revision: 1.27
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMAnimationCueProxy.h,v <-- Servers/ServerManager/vtkSMAnimationCueProxy.h
new revision: 1.23.6.1; previous revision: 1.23
(0017362)
Alan Scott (manager)
2009-09-09 21:41

I don't think this is correct. Do exactly as listed below, and it messes up still.
* ...
* Add a track for Start Theta.
* Play (leave at the last time step)
* Double-click the Start Theta track.
* Change the second keyframe value from 360 to 180.
* Hit play.
<<Bug>> - If you don't change anything, it will go through 180 degrees, and then totally disappear. You should still see 1/2 of the sphere.
(0017366)
Alan Scott (manager)
2009-09-09 22:03

I think that I have a bad trunk build - moving status to resolved. I will check it tomorrow.
(0017378)
Alan Scott (manager)
2009-09-11 13:50

Good solution - I had a bad build.
Tested local server.

 Issue History
Date Modified Username Field Change
2009-07-28 19:53 Ken Moreland New Issue
2009-07-28 19:54 Ken Moreland Note Added: 0017001
2009-07-28 19:54 Ken Moreland Status backlog => tabled
2009-07-28 19:54 Ken Moreland Assigned To => Utkarsh Ayachit
2009-08-04 13:39 Utkarsh Ayachit Note Added: 0017057
2009-09-01 10:51 Utkarsh Ayachit Note Added: 0017275
2009-09-01 11:26 Utkarsh Ayachit Note Added: 0017277
2009-09-01 11:26 Utkarsh Ayachit Status tabled => @80@
2009-09-01 11:26 Utkarsh Ayachit Fixed in Version => 3.6.2
2009-09-01 11:26 Utkarsh Ayachit Resolution open => fixed
2009-09-09 21:41 Alan Scott Note Added: 0017362
2009-09-09 21:41 Alan Scott Status @80@ => @20@
2009-09-09 21:41 Alan Scott Resolution fixed => reopened
2009-09-09 22:03 Alan Scott Note Added: 0017366
2009-09-09 22:03 Alan Scott Status @20@ => @80@
2009-09-09 22:03 Alan Scott Resolution reopened => fixed
2009-09-11 13:50 Alan Scott Note Added: 0017378
2009-09-11 13:50 Alan Scott Status @80@ => closed


Copyright © 2000 - 2018 MantisBT Team