Using bend modifiers & running a physical simulation on basic cartons.

Liquid simulation produced using Blender.

Using constraints on objects for consistent movement.

Walkthrough animation produced at 60 frames per second for a High Definition appearance.