Log In
New Account
Home My Page Projects Blender 2.x BF release
Summary Activity Tracker SCM Files

Blender 2.6 Bug Tracker: Browse

[#25315] Curve points keyframe changes made in edit mode get lost

Date:
2010-12-20 12:58
Priority:
3
State:
Closed
Submitted by:
A Saurus1 (a_saurus1)
Assigned to:
Sergey Sharybin (nazgul)
Category:
Animation system
Status:
Fixed / Closed
Relates to:
Duplicates:
Patches:
 
Summary:
Curve points keyframe changes made in edit mode get lost
Detailed description
I was told to submit this here instead of on the Py extensions tracker.

Open the provided blend file.* You will see the animation window, with rotobeizer curves for the bezier curve in the 3d view. Enter edit mode (in the 3d view, not the graph editor). Now go to the dopesheet and edit the keyframes (duplicate them, scale them, etc.) Now leave edit mode in the 3d view. What happens: all your edits are lost. If you do the same thing in object mode, the changes are saved. Also, this bug does not happen on for other data, such as location/scaling data. So if you add, for instance, a location curve to the object, then enter edit mode and 'mess up' both the location curve and the rotobeizer curve, the location curve will remain edited when you leave edit mode, but the changes to the rotobeizer curve will be lost.

*Since I don't want to upload the blendfile twice, it can be found uploaded to the Rotobezier tracker here:
http://projects.blender.org/tracker/index.php?func=detail&aid=24839&group_id=153&atid=469
The file is called rotobeizerbug.blend

Followup

Message
  • Date: 2010-12-20 12:59
  • Sender: A Saurus1
  • Sorry, the title was meant to be: "Rotobezier edits are not 'sticky' in edit mode." But I hit the enter key by accident and that submitted the form (maybe another 'bug' with the tracker).
  • Date: 2010-12-20 13:32
  • Sender: Sergey Sharybin
  • This happens because curve in edit mode contains it's own copy of animation curves which are used for rna path renaming to prevet screwing-up when topology of spline was changed.
    Assigning to self, maybe i'll find way to update copy of fcurves stored in edit curve when user made changes in other editors.
  • Date: 2010-12-20 14:40
  • Sender: Daniel Salazar
  • changing the tittle to make it clearer
  • Date: 2010-12-20 20:48
  • Sender: Sergey Sharybin
  • Fixed in svn rev33822. Thanks for report!
 

Attached Files:

No Files Currently Attached

Changes:

Field Old Value Date By
status_idOpen2010-12-20 20:48nazgul
close_dateNone2010-12-20 20:48nazgul
StatusNew2010-12-20 20:48nazgul
summaryRotobezier edits are not 2010-12-20 14:40zanqdo
assigned_tonone2010-12-20 13:32nazgul