Abstract:
A method and apparatus for painting 3-D objects and producing computer-assisted animated films are disclosed. After a 3-D model of an object is generated, a view of the object is selected for painting. An artist applies brush strokes to paint the selected view in 2-D space. The brush strokes are mapped to generate 3-D brush strokes. These 3-D brush strokes are then projected onto the 2-D views in the animation sequence, generating projected 2-D brush strokes which are used to paint the views in the animation sequence. Additional views may be selected that reveal surfaces that were occluded in the previously selected view. The artist applies additional brush strokes to paint the previously occluded areas. These additional brush strokes are mapped, and are used with the original brush strokes to re-generate the painted views in the animation sequence. A pixel color of a brush stroke may be determined based on the size, color, degree of opacity, degree of softness, pen pressures, pixel location, and brush profile.