Computer animation involves key-frame animation where animators create important frames (key frames) that define how an object changes over time, such as its size, direction or shape. The computer then generates the in-between frames to create a smooth animation. Morphing is a technique that seamlessly transitions one image into another through a sequence of interpolated images. Three-dimensional morphing directly morphs 3D models to overcome limitations of 2D morphing like incorrect handling of lighting and visibility changes during a morph.