Can I use a texture atlas for animations (and blend between two textures)?

Can I create my own animations by using a texture atlas and select myself each frame which texture I want to use for some object?

Related to this: can I blend between two textures (probably same atlas but different index), to create smooth animations with less frames?

Texture blending will require you to write your own custom shader chunk to take two textures and blend between them

This you can do by changing the UV offset and size, similar to what is done here: Animated Textures | Learn PlayCanvas