Page MenuHome

Graph Editor showing cache curves regardless of filters
Closed, ResolvedPublic

Description

System Information
Operating system: Ubuntu Linux 18.04
Graphics card: NVIDIA RTX Quadro 6000

Blender Version
Broken: 2.8 master 22 January 2019 (185c2487a681)

Short description of error
It may be the case for other animation types, but at least animating the offset in Mesh Sequence Cache modifier makes the curve to show up in the Graph Editor, regardless of the filtering or if the "Only Selected" is on. As shown in the following image:

It makes it really hard to tweak curves in other objects when there are dozens or hundreds of other, unrelated curves.

Even with all filters off:

Exact steps for others to reproduce the error


(Note: the cache file is missing because it can't be packed, but the curve is there)

  • Open .blend file, all three objects have animation.
  • Select each object, notice how the "Frame Offset" curve is always visible, even when toggling off all filters.

Event Timeline

Besides getting the "Only Selected" to work, maybe we need a new Filter type for cache files as well? What do you think @Joshua Leung (aligorith)?

Jacques Lucke (JacquesLucke) lowered the priority of this task from Needs Triage by Developer to Confirmed, Medium.Jan 22 2019, 5:16 PM

Yes, a new filter type for this case makes sense.

On a related note, I've always found that the way the Cache Files stuff was added to the animation filtering code has always been quite hacky.

Yes, a new filter type for this case makes sense.
On a related note, I've always found that the way the Cache Files stuff was added to the animation filtering code has always been quite hacky.

Time for tidying it up! :D But yes, can imagine, I also want to give the filters UI a pass as well since now it's two columns mixing Datablocks, Object Types, Modifiers etc.

For now, being able to hide all the Cache animation stuff would help so much! On Spring we are using Alembic files a lot in 100+ plants so it gets really hard to tweak any other kind of curves like nodes or cameras, when all other Cache curves are visible.

@Pablo Vazquez (pablovazquez) Could you recommend any files in particular with quite a few cache files present? I was looking for a test file so that I could check if the cleanups I had in mind would losing any functionality.

The current layout of the toggles could use some tweaks yes. It's currently in a hand-picked order to minimise the vertical size of that popover, while ensuring that the toggles won't change order too often when certain types of data suddenly become available in the scene.