Playing around more with Blender, I used a lattice to deform a cube. (I’m teaching myself animation.)
The background is painted in Photoshop, then composited in via Blender’s node editor. As for the animation itself, I subdivided a cube, then added a lattice modifier and used shapekeys on the lattice. Seems to work pretty well.