发明名称 Computer method and apparatus for rotating 2D cartoons using 2.5D cartoon models
摘要 Disclosed herein are methods, apparatus, and computer program programs that use 2D drawings of a cartoon in different views to automatically construct rotated views of the subject cartoon. Embodiments involve a novel structure, the 2.5D cartoon model, which can generate plausible renderings of the cartoon in any view. Two or more input drawings can be leveraged to construct a 2.5D cartoon model that supports full 3D rotation. Unlike a 3D model, however, renderings produced by a 2.5D cartoon model retain the 2D nature and hand-drawn appearance of the input drawings, and support a wide range of 2D stylizations and shapes that would be impossible with a 3D model.
申请公布号 US8791942(B2) 申请公布日期 2014.07.29
申请号 US201012889937 申请日期 2010.09.24
申请人 Massachusetts Institute of Technology 发明人 Rivers Alec;Durand Frederic
分类号 G06T15/00 主分类号 G06T15/00
代理机构 Hamilton, Brook, Smith & Reynolds, P.C. 代理人 Hamilton, Brook, Smith & Reynolds, P.C.
主权项 1. A computer method of creating a rotated view of a two-dimensional (2D) cartoon, the computer method comprising: obtaining, by a processor, at least two key views of the 2D cartoon, the 2D cartoon including a plurality of strokes; automatically determining, by a processor, a three-dimensional (3D) anchor position of each of at least a subset of strokes in the plurality of strokes by (i) calculating a line along a view direction through a center of the subset of strokes for each of the key views and (ii) determining the 3D anchor position based on a minimum distance between the center of the subset of strokes and each calculated lines associated with each of the key views; translating, by a processor, at least a subset of the plurality of strokes by an amount dependent on a rotation angle of a desired rotated view, said translating resulting in translated strokes; and rendering, by a processor, the translated strokes according to the 3D positions to form the desired rotated view of the 2D cartoon.
地址 Cambride MA US