Page MenuHome

"Bake Action..." bakes wrong on flat curves
Closed, ResolvedPublicKNOWN ISSUE

Description

System Information
Operating system: Windows-10-10.0.18362-SP0 64 Bits
Graphics card: GeForce RTX 2070 with Max-Q Design/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 456.71

Blender Version
Broken: version: 2.92.0 Alpha, branch: master, commit date: 2020-10-27 22:14, hash: rB024b65b5e518

Short description of error
When using Bake Action with step of 1 (2, 3 etc) if a curve has a part that isnt moving (where the value holds in say 1 for 10 frames), then it only gets a key on the first one and last keyframe instead of every frame

Exact steps for others to reproduce the error

Insert a key in the default cube.

Create a curve like this (with at least 1 flat area where the value doesnt change)


In the 3d view, go to object > animation > bake action

Result obtained:

Result expected:

Thank you guys!, I understand if it was "intended" as a feature but that breaks the baking and we have the cleanup operators after all if we actually need this.

Event Timeline

Richard Antalik (ISS) closed this task as Archived.Oct 29 2020, 1:23 PM
Richard Antalik (ISS) claimed this task.

Thanks for the report, but please use other channels for user feedback and feature requests: https://wiki.blender.org/wiki/Communication/Contact#User_Feedback_and_Requests

For more information on why this isn't considered a bug, visit: https://wiki.blender.org/wiki/Reference/Not_a_bug

yeah i understand that, but is this INTENDED behaviour ? are you sure?

Let me guess it's running the clean channels operator after baking, should we just make this explicit and have a checkbox to "clean curves" ?
Explicit is better than implicit :)

Richard Antalik (ISS) reopened this task as Confirmed.EditedOct 29 2020, 2:50 PM

Let me guess it's running the clean channels operator after baking

Yes.

should we just make this explicit and have a checkbox to "clean curves" ?
Explicit is better than implicit :)

Also yes. but it's not bug technically.

I guess I can confirm if this have negative impact on your workflow and let module decide. It is easy to implement after all.

Sybren A. Stüvel (sybren) renamed this task from "Bake Action..." bakes wrong on flat curves. to "Bake Action..." bakes wrong on flat curves.Oct 30 2020, 12:42 PM
Sybren A. Stüvel (sybren) changed the subtype of this task from "Report" to "Known Issue".Oct 30 2020, 3:10 PM

This is indeed not a bug, but nevertheless it's something that ought to be fixed (see yesterday's meeting notes ).