摘要 |
A character is represented in a character generator as a set of polygons. Th e character may be manipulated using three-dimensional animation techniques. A code for a character may be used to access a set of curves defining the outline of the character. This set of curves is transformed into a set of polygons. The set of polygons may be rendered as a three-dimensional object. The set of polygons may be created by converting the curves into sets of connected line segments and then tessellating the polygon defined by the lin e segments. Animation properties are represented using a normalized scale alon g a path or over time. Animation may be provided in a manner that is independe nt of the spatial and temporal resolution of the video to which it is applied. Such animation may be applied to characters defined by a set of polygons. Various three-dimensional spatial transformations, lighting effects and othe r colorizations may be provided. A user interface for editing a character stri ng may provide two alternate displays. A first display allows a user to input a nd view any desired portion of the character string for the purpose of editing. A second display allows a user to view how the character string appears at a selected point in time during a titling effect for the purpose of animation. In bothdisplays, the text is displayed in a three-dimensional form. This interface may be combined with a timeline editing interface for editing an associated video program, or other user interface, to permit layering of titling effects and adjustment of animation properties, positioning and timi ng.
|