This method takes as input 2D vector art drawings of a cartoon from different angles that are referred to as “key views.” The goal of 2.5D interpolation is to generate an interpolated view that resembles a rotation to an intermediate viewpoint. To interpolate across the key views for each stroke, it is necessary to determine the appearance of a stroke in a novel view. For this, the stroke’s shape, position, and Z-ordering must be determined. The core realization of the Inventors’ approach is that these challenges can be separated, and tackled with different tools.
A stroke’s shape can be approximated well by simple 2D interpolation, while its positions and Z-ordering are essentially 3D properties and can be easily modeled by the motion of a single 3D point associated with its 2D vector stroke. In general, this structure can be conceptualized as a collection of billboards positioned in 3D space, with each billboard containing a single stroke of the cartoon. To simulate a rotation between known key views, the billboards’ positions are rotated in 3D about the origin, while the vector art on the billboards is interpolated with simple 2D interpolation. The result is a 2.5D cartoon that retains the 2D, hand-drawn nature of the input vector art, while supporting full 3D rotation.