Patent ID: 8248420

Claim:
An embedded computing device including an animation file player for displaying animation with an embedded computing device three dimensional graphics application programming interface (API), comprising: a memory; and a converter that converts spatial animation information stored in the memory to three dimensional graphics rendering information that can be processed by the embedded computing device three dimensional graphics API to generate pixel data from the three dimensional graphics rendering information, wherein the spatial animation information includes two dimensional object shape data specified by a human author associated with frames in the animation, and wherein the converter tessellates the object shape data for a first animation time step at a degree of approximation in accordance with at least a display resolution of an embedded computing device to obtain a first tessellated mesh for at least one object, and wherein the converter, when the object's shape, once tessellated, changes between the first animation time step and a subsequent animation time step such that mesh vertices of the changed shape cannot be calculated through application of matrix transforms on the first tessellated mesh, re-tessellates the object to obtain a new tessellated mesh for the object in the subsequent animation time step.