Brush stroke palette feedback method for automatic digital “painting” effects
First Claim
1. A method of creating an output image rendering of an arbitrary input color image in a computer system, said output image being made up of output brush strokes composited with an initial content of the output image, said method comprising the steps of:
- a) defining an initial palette of paint colors;
b defining a set of brush strokes;
c) defining the initial content of the output image, the initial content comprising a color image and a bump map;
d) for each brush stroke in the set of brush strokes, creating a stroke color palette, each stroke color palette having a color entry corresponding to each paint color in the initial palette, each color entry created by;
i) coloring the brush stroke with the corresponding paint color of the initial palette;
ii) compositing the colored brush stroke with a copy of the initial content;
iii) computing a color value of the composited stroke; and
iv) storing the color value in the color entry; and
e) creating said output brush strokes by selecting one of said set of strokes, selecting at least one of the paint colors of the initial palette and coloring the selected brush stroke with the at least one selected paint color wherein selection of the paint color is based on at least;
a) an input color, the input color being a color of a region of the input image corresponding to a region of the output image where the output brush stroke is being composited, and b) the stroke color palette of the output brush stroke.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of creating an output image rendering of an arbitrary input color image on a computer system. The output image is made up of output brush strokes, and the method includes defining an initial restricted palette and defining a constrained set of brush strokes. The method further includes defining a canvas onto which to render the output image, and creating the output brush strokes of the output image by utilising the constrained set of brush strokes, which are colored from the restricted palette.
-
Citations
6 Claims
-
1. A method of creating an output image rendering of an arbitrary input color image in a computer system, said output image being made up of output brush strokes composited with an initial content of the output image, said method comprising the steps of:
-
a) defining an initial palette of paint colors;
b defining a set of brush strokes;
c) defining the initial content of the output image, the initial content comprising a color image and a bump map;
d) for each brush stroke in the set of brush strokes, creating a stroke color palette, each stroke color palette having a color entry corresponding to each paint color in the initial palette, each color entry created by;
i) coloring the brush stroke with the corresponding paint color of the initial palette;
ii) compositing the colored brush stroke with a copy of the initial content;
iii) computing a color value of the composited stroke; and
iv) storing the color value in the color entry; and
e) creating said output brush strokes by selecting one of said set of strokes, selecting at least one of the paint colors of the initial palette and coloring the selected brush stroke with the at least one selected paint color wherein selection of the paint color is based on at least;
a) an input color, the input color being a color of a region of the input image corresponding to a region of the output image where the output brush stroke is being composited, and b) the stroke color palette of the output brush stroke. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification