The present disclosure relates to a system and method of pointillist painting for the application of textured pigmentation to a surface.
Pointillism is a technique of applying paint of different colors in specific patterns to form an image. The painting entitled “A Sunday Afternoon on the Island of La Grande Jatte” by George Seurat is a famous example of a pointillist painting. The artist Christian Seidler developed a pointillist painting technique called Matricism. Matricism is a technique that reduces the number of paint colors in an image by merging a distinct color design with a grayscale design. The color design has an arbitrarily small number of principle colors and the gray scale design has a limited number of values. In Matricism the number of paint colors is the product of the number of principle colors and the number of gray levels.
As referenced above, the '378 patent describes a system for designing and processing a pointillist painting using the Matricism technique, and the '292 patent describes a system for applying or depositing dots of pigmentation or paint to a surface.
A system of pointillist painting comprises an automated 3-D positioning system disposed proximate a painting surface, a colorant dispenser coupled to the gantry structure and having a dispensing tip in fluid communication with a colorant chamber, the gantry structure operable to move the colorant dispensing tip to a specified position of the painting surface, where the colorant dispenser is operable to apply a specified amount of a colorant to the painting surface and creating a dot having a two-dimensional coverage and three-dimensional profile at the specified position. The colorant dispenser further comprises a piston disposed in the colorant chamber, and a push rod coupled to the piston operable to advance the piston toward the dispensing tip to exude the specified amount of colorant onto the painting surface. The system further includes an air nozzle coupled to the colorant dispensing tip operable to direct pressurized air to modify at least one of the two-dimensional coverage and three-dimensional profile of the colorant dot on the painting surface.
A method of pointillist painting comprises receiving a dot list including the specification of color, position, size, and texture of a plurality of dots, selecting a first set of dots having a first color, moving a colorant dispenser to a first position of a first dot of the first color specified in the dot list, advancing a piston disposed in the colorant dispenser to apply a predetermined amount of colorant of the first color to create a colorant dot having a two-dimensional coverage and three-dimensional profile at a specific position on the painting surface, moving the colorant dispenser to subsequent positions of subsequent dots of the first color specified in the dot list until all dots of the first color have been processed, selecting a second set of dots having a second color, moving the colorant dispenser to all positions of all dots of the second color in the dot list to apply a predetermined amount of colorant of the second color onto the painting surface until all dots of the second color have been processed, and processing all subsequent sets of dots of subsequent colors in the dot list until all dots of all colors have been processed.
A method of pointillist painting comprises receiving a computer-readable file containing a specification of color, position, size, and texture of a plurality of dots, for each dot of each color specified in the computer-readable file: moving a colorant dispenser to each position of each dot of each color specified in the computer-readable file, advancing a piston disposed in the colorant dispenser to apply a predetermined amount of colorant to create a colorant dot having a two-dimensional coverage and three-dimensional profile at a specified position on the painting surface, effecting a manipulator to modify at least one of the two-dimensional coverage and three-dimensional profile of the colorant dot, and moving the colorant dispenser to subsequent positions of subsequent dots of the specified in the computer-readable file until all dots specified in the computer-readable file have been applied to the painting surface.
It should be noted that although a gantry system is described and shown herein, the automated 3-D positioning system may be implemented in other suitable ways. For example, a robotic arm having multiple degrees of freedom may be used to properly position the colorant dispensing mechanism 18.
An embodiment of colorant dispensing mechanism 18 is shown in
Although not explicitly disclosed herein, an embodiment of colorant dispensing mechanism 18 may employ a dispensing tip in fluid communication with a remote colorant reservoir. In this embodiment, the colorant reservoir may be of a sufficient volume to store all the colorant needed of each color for the painting so that no mid-point re-loading of full syringes is necessary.
Because of the preferred viscosity of the colorant, the exuded drop of colorant or paint will have a two-dimensional circular coverage having a three-dimensional profile. The deposited colorant may have a profile similar to a chocolate morsel marketed and sold under the brand HERSHEY'S KISSES®, or the dome atop the Taj Mahal, to name just two examples. The colorant dots with the desired 3-D profile provides a texture dimension to the resultant painting, which is strikingly distinct from paintings that are composed of two-dimensional or flat dots.
The actuators and motors that achieve the precise positioning of colorant dispensing mechanism 18 in the X, Y, Z axes as well as the actuation of push rod 38 are under the control of a computer system 42, which may be implemented by a generalized computer or specialized motion control computer. Under the control of computer 42, the actuators and motors of gantry structure 12 are instructed to position colorant dispensing tip 34 of colorant dispensing mechanism 18 at a specific location (X,Y,Z), and once positioned over the desired point and height, push rod 38 actuation is effected to exude a measured amount of colorant from dispensing tip 34. After the application of colorant to a specific location, the Z-axis actuator 30 is activated to elevate application tip 34, if necessary, prior to moving the colorant dispensing mechanism to avoid interfering with colorant already on the canvas.
Although canvas may be a common painting surface, other suitable painting surfaces or materials may be used. For example, particle board, glass, plastic, and metal materials having planar or non-planar surfaces may be incorporated herein. Further, the colorant is a general term used herein to indicate a liquid impregnated with color pigments, which may include oil, acrylic, polymer, and other types of suitable paints. It is preferable that the paint used has the proper viscosity and other characteristics to retain a three-dimensional shape after deposition on the painting surface to achieve desired textures. It is further preferable that the deposited paint can be manipulated by air blasts or other means (e.g., brush, knife, stamp, etc.) to alter its three-dimensional profile as well as its two-dimensional shape or coverage.
From the foregoing, each colorant dot to be placed on a painting surface may be specified with the following design parameters: color, (X,Y) position, tip height, amount of paint to be dispensed, optional motion of the dispensing tip during deposition (starting point, end point, and travel time), height to raise the dispensing tip after deposition, and manipulation design parameters including air pressure, aperture size, angle, and duration. The design parameters may be grouped to define a “style” that the artist may store and later recall to implement on multiple paintings.
In block 78 for each dot, the (X,Y) position and other design parameters are read from the design specification file. In some instances the proper deposition parameters are derived by look-up or another manner. In block 80, the actuators and motors are used to move the colorant dispensing tip to the proper (X,Y) location. In block 82, the colorant dispensing tip is lowered to the specified deposition height above the painting surface. In block 84, the colorant dot is dispensed by actuating the push rod and piston of the dispensing mechanism. If motion during deposition is called for, the actuators and motors are effected to move the dispensing tip accordingly. In block 86, the measured amount of colorant is applied to the painting surface and the dispensing tip is raised. In block 88, any manipulation to modify the dot shape and profile is done, such as applying a puff of air at a specified angle and duration. In block 90, the colorant chamber of the dispenser is checked to determine whether it is empty. If it is, the mechanism is moved to a loading position so that a filled dispenser can be loaded in block 92. In block 94, if there are dots of the same color left to be deposited, the process returns to block 76 for the next dot. In block 96, if there are other paint colors to be applied, the process returns to block 72 for the next color. This process is repeated until all colors and all dots of the painting design have been deposited and the desired texture accomplished. The process ends in block 98.
Changing gears, the description below is directed to the method of generating a pointillist painting design. The starting point of this method is a digital image, preferably a digital color image. Because a typical digital color image may include hundreds or thousands of colors, the image is pre-processed to reduce the number of colors to a manageable number. Existing software tools such as ADOBE® PHOTOSHOP® can be used to reassign the pixels in the digital image using only as many colors as the artist specifies. The resultant digital image is a collection of pixels, i.e., a pixel array, that is restricted to a manageable set of colors.
This method also introduces the concept of exclusion zones.
In block 138, the colorant dot placement array is defined according to the design parameters set forth in block 136. In block 140, the process loops over each color in the digital image in the specified sequence to determine the dot placement arrays for all the colors in the digital image. In block 142, the resultant placement of each colorant dot is examined to ensure that the correct color dot is placed on the correct pixel positions, and that there are no overlaps in the exclusion zones of the colorant dots. The dots that meet these criteria are collected in a dot coordinate file or list with its attendant design parameters and this process is repeated until all dots of all colors have been processed, as verified in block 144.
After all of the colors in the list have been processed, the artist has the option to selectively drop one or more colors from the dot list in block 145. For example, the artist may use a black canvas, and selectively drop black color dots from the dot list. As a result, those areas that should have been covered by black paint dots are left open to reveal the black background of the canvas.
In block 146, a facsimile pointillist image of the resultant design incorporating the dots specified in the dot coordinate list is displayed on a monitor coupled to the computer as a preview, as shown in block 145. Optionally, known 3-D CAD tools may be used to model the resultant image where each dot has the proper 3-D profile to provide the artist a more realistic rendering of the surface texture. The 3-D modeling tool may apply some simple distortion of the paint dots to mimic the effect of colorant manipulation. Alternatively, plastic deformation and fluid dynamics modeling may be used to predict the 3-D profile of the dots. The 3-D tool may permit the preview image to be seen from different perspectives, under different types of lighting, and under different lighting angles.
As indicated by a dashed line in
The artist may not like the resultant pointillist image because it did not achieve the desired effect, at which point the artist may return to block 134 to change one or more of the design parameters, such as color sequence, dot size, shape, exclusion zone size, distribution scheme, number of passes, and masks. etc. On the other hand, if the artist likes the way the facsimile looked, then in block 150, the dot coordinate list is further processed to determine an efficient way to lay down the dots. For example, a known “travelling salesman” algorithm may be used to reduce the total distance traveled when moving from dot-to-dot in the list. The result may be a computer-readable file that is provided as an input to the computer 42 coupled to system 10, 50, 60 described above.
The features of the invention which are believed to be novel are set forth below with particularity in the appended claims. However, modifications, variations, and changes to the exemplary embodiments described above will be apparent to those skilled in the art, and the system and method of pointillist painting described herein thus encompasses such modifications, variations, and changes and are not limited to the specific embodiments described herein.
This patent application is a Divisional application of U.S. patent application Ser. No. 13/354,934 filed on Jan. 20, 2012, which issued on Jul. 29, 2014, as U.S. Pat. No. 8,789,490, and is related to Fixpatent application entitled “System and Method of Pointillist Painting Design,” filed on Jan. 20, 2012 as Ser. No. 13/354,974, which issued on Dec. 30, 2014, as U.S. Pat. No. 8,922,584. The present disclosure also incorporates by reference U.S. Pat. No. 6,813,378 entitled “Method for Designing Matrix Paintings and Determination of Paint Distribution,” issued to Randall, et al. on Nov. 2, 2004 (“the '378 patent”) and U.S. Pat. No. 7,094,292 entitled “Mechanism for Applying Paint to Canvas,” issued to Randall et al. on Aug. 22, 2006 (“the '292 patent”).
Number | Name | Date | Kind |
---|---|---|---|
3135828 | Simjian | Jun 1964 | A |
5231450 | Daniels | Jul 1993 | A |
5828819 | Do | Oct 1998 | A |
6011536 | Hertzmann et al. | Jan 2000 | A |
6619860 | Simon | Sep 2003 | B1 |
6813378 | Randall | Nov 2004 | B2 |
7044665 | Cannell | May 2006 | B2 |
7094292 | Randall | Aug 2006 | B2 |
20020000973 | Randall | Jan 2002 | A1 |
20020005868 | Randall | Jan 2002 | A1 |
20030035917 | Hyman | Feb 2003 | A1 |
20040207705 | Ozawa | Oct 2004 | A1 |
20050001854 | Schuster | Jan 2005 | A1 |
20080252671 | Cannell | Oct 2008 | A1 |
20090033673 | Siegel | Feb 2009 | A1 |
20120057919 | Latstun et al. | Mar 2012 | A1 |
20120213966 | Makau et al. | Aug 2012 | A1 |
Entry |
---|
Yang, Hui-Lin, et al., “A Non-photorealistic Rendering of Seurat's Pointillism,” Springer-Verlag Berlin Heidelberg, pp. 760-769, 2006. |
Yang, Chuan-Kai, et al., “Realization of Seurat's pointillism via non-photorealistic rendering,” Visual Comput, vol. 24, pp. 303-322, 2008. |
Roguljic, Daniel, et al., “Procedure for Non-photorealistic Rendering in Pointillist Style,” 53rd International Symposium ELMAR-2011, pp. 111-114, Sep. 14-16, 2011. |
Supplementary European Search Report Issued in EP 13738394.9 dated Jul. 7, 2015. |
http://www.youtube.com/watch?v=wnHy5MWH0pM&NR=1 (Dec. 9, 2009). |
http://www.youtube.com/watch?v=q74dRDH3PPU&feature=related (Nov. 9, 2010). |
http://www.alproductions.org/about.htm (2010). |
http://www.alproductions.org/dulcinea.htm (2010). |
http://www.alproductions.org/computer.htm (2010). |
http://www.vanarman.com/index.php?section=reg (2011-2012). |
http://www.vanarman.com/index.php?section=video (Date Unavailable). |
http://www.vangobot.com (2012). |
http://vangobot.com/ink-wash-machine (2012). |
http://vangobot.com/ink-wash-machine-aka-sumitron-pt2 (2012). |
http://vangobot.com/vangobot-paints-ocean-landscape-technical-analysis (2012). |
http://vangobot.com/painting-analogies-textured-brush-strokes-in-artistic-models (2012). |
http://popartmachine.com/blog (2012). |
PCT International Search Report and Written Opinion for International Application No. PCTUS2013/21747 dated Mar. 28, 2013. |
PCT International Preliminary Report on Patentability for International Application No. PCTUS2013/21747 mailed Jul. 31, 2014. |
PCT International Search Report and Written Opinion for International Application No. PCTUS2013/21750 dated Mar. 28, 2013. |
Number | Date | Country | |
---|---|---|---|
20140205753 A1 | Jul 2014 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 13354934 | Jan 2012 | US |
Child | 14223609 | US |