Is there any way of keyframing that? I guess it would mean keyframing Cube’s Object Data Properties, represented in the outliner by the green triangle. I can’t see a way of doing that.
In contrast, considering a similar problem with a light, it’s possible to keyframe both location and the Color.
Looking at the outliner, 2 actions seem to be created, LightAction nested under Light and LightAction.001 nested under Light>Light, which I’m guessing from the icon’s green colour indicates that LightAction.001 applies to the Object Data Properties.
Generating an animation of the light changing both position and colour confirms that it works as expected.
Returning to the cube animation, is it possible to keyframe changes to the mesh, such as scaling down the top face?
You may notice that once you exit Edit Mode the shape snaps back to “base” look, this is because by default when we add a key it has a weight of zero, you can change how much a key affects the shape by adjusting the Value slider underneath it:
Value Slider
This slider is also keyframable so you can use it for animation.
As a side note, shape keys can be exported and are what we also often use in games for character creators, but can be used for many other things too.
I can push those KeyActions onto the NLA stack, just like previous type of action I was using. The larger project I’m working on uses objects with various animations exported from blender in gltf. I’ve just tested such an export by opening the gltf file in a viewer and yes, I can see the KeyAction.
That’s given me enough options to play with for at least a month!
And it occupies top of NLA stack and can be pushed down, but I dont have any experience with NLA, so dont know if its the normal workflow, as it looks a little strange to my.