This application claims the priority benefit of Taiwan application serial no. 106111652, filed on Apr. 7, 2017. The entirety of the above-mentioned patent application is hereby incorporated by reference herein and made a part of this specification.
The disclosure relates to a printing method, and particularly relates to a color three-dimensional printing method and three-dimensional printing equipment.
With the progress in computer-aided manufacturing (CAM), manufacturers have developed the technology of three-dimensional (3-D) printing for rapidly embodying an original design concept. In fact, the three-dimensional printing technology is a collective term of a series of rapid prototyping (RP) techniques, and the basic principle is laminate manufacture, where a rapid prototyping machine is used to form cross-sectional shapes of a workpiece on the X-Y plane through scanning, shift intermittently at a layer thickness in the Z coordinates, and ultimately form three-dimensional objects. The three-dimensional printing technology is applicable regardless of the geometric shapes, and the RP technology produces excellent outputs in particular for complex parts, which significantly saves human labor and processing time and enables faithful presentation of a digital three-dimensional model designed by computer-aided design (CAD) software under the requirement of minimum time permitted.
Taking fused deposition modeling (FM) as an example, it turns a forming material into wires and then heats and melts the forming material, so as to stack the material layer by layer on a forming stage according to the desired shape/profile to form a three-dimensional object. Currently, a color three-dimensional printing method is proposed. According to the method, layer objects forming a three-dimensional object are colored layer by layer by an inkjet mechanism during manufacture of the three-dimensional object. In a scenario where the method is applied, the inkjet mechanism of a three-dimensional printing apparatus may spray a color ink on an outer surface of the three-dimensional object (e.g., spraying color ink to the top of the uppermost layer object or spraying the color ink to the edge of the layer objects, etc.), so as to present a color pattern on the surface of the three-dimensional object. However, such presentation of the color pattern lacks diversity and does not render a unique visual effect. How to facilitate the diversity and aesthetics of color three-dimensional printing thus becomes an issue for researchers to work on.
The disclosure provides a color three-dimensional printing method and three-dimensional printing equipment capable of presenting a color pattern on a three-dimensional object with a special visual effect, so as to facilitate the diversity and aesthetics of three-dimensional printing.
An embodiment of the disclosure provides a color three-dimensional printing method. The method is adapted to present a color pattern on a three-dimensional object and includes steps as follows. A color image including the color pattern is obtained, and the color image includes a plurality of pixels. An inkjet depth of each of the pixels is determined based on a color feature of each of the pixels. A three-dimensional model of the three-dimensional object is sliced to generate layer information of a plurality of layer objects. A plurality of inkjet pictures corresponding to the layer objects are obtained according to the inkjet depth of each of the pixels.
From another perspective, an embodiment of the disclosure provides three-dimensional printing equipment including a storage apparatus and a processor. The processor is coupled to the storage apparatus and is configured to: obtain a color image of the color pattern, wherein the color image includes a plurality of pixels; determine an inkjet depth of each of the pixels based on a color feature of each of the pixels; slice a three-dimensional model of the three-dimensional object to generate layer information of a plurality of layer objects; and obtain a plurality of inkjet pictures corresponding to the layer objects based on the inkjet depths of the respective pixels.
Based on the above, the color three-dimensional printing method and three-dimensional printing equipment according to the embodiments of the disclosure determine the inkjet depths of the respective pixels based on the color features of the respective pixels of the color image, and may generate the inkjet pictures respectively recording a portion of the pixels based on the inkjet depths of the respective pixels. Accordingly, during the manufacture of the three-dimensional object, the three-dimensional printing apparatus may spray color ink on the layer objects based on the inkjet pictures to present the color pattern on the three-dimensional object with a special visual effect.
Several exemplary embodiments accompanied with figures are described in detail below to further describe the disclosure in details.
The accompanying drawings are included to provide further understanding, and are incorporated in and constitute a part of this specification. The drawings illustrate exemplary embodiments and, together with the description, serve to explain the principles of the disclosure.
Some embodiments of the disclosure are described in detail in the following with reference to the accompany drawings. Regarding the reference symbols in the following descriptions, when like or similar reference symbols are marked in different drawings, the like or similar reference symbols refer to like or similar components. The embodiments only constitute a portion of the invention, and do not disclose all the possible embodiments of the invention. More specifically, the embodiments merely serve as examples of a method and a system claimed in the invention.
In the embodiment, the storage apparatus 110 may store data, and may be a buffer memory, an internal storage medium, an external storage medium, other types of storage apparatuses, or a combination thereof. For example, the buffer memory may include a random access memory, a read only memory, or other similar devices. For example, the internal storage medium may include a hard disk drive (HDD), a solid state disk, a flash storage apparatus, or other similar apparatuses. For example, the external storage medium may include an external hard drive, a USB drive, a cloud drive, or other similar apparatuses. In the embodiment, the storage apparatus 110 may store the three-dimensional model image, a plurality of layer images, a three-dimensional image modeling module, an image processing module, or an image analysis module, etc., so as to carry out slicing image processing in the respective embodiments of the disclosure.
In the embodiment, the processor 120 may execute a plurality of modules stored in the storage apparatus 110 to carry out image processing and image analysis in the respective embodiments of the disclosure. The processor 120 may be a central processing unit (CPU) or other programmable general/specific purpose microprocessors, digital signal processors (DSP), programmable controllers, application specific integrated circuits (ASICs), programmable logic devices (PLD), other similar processing apparatuses, or a combination of the apparatuses.
In the embodiment, the three-dimensional printing apparatus 130 may include a controller 131, a printing mechanism 132, and an inkjet mechanism 133. The processor 120 may provide a control signal to the controller 131 of the three-dimensional printing apparatus 130 based on the layer information to drive the three-dimensional printing apparatus 130. The controller 131 of the three-dimensional printing apparatus 130 may control the printing mechanism 132 and the inkjet mechanism 133 to carry out three-dimensional printing operation and inkjet operation. For example, the three-dimensional printing operation includes extruding a forming material. In addition, the three-dimensional printing apparatus 130 may perform an inkjet operation on the forming material after the forming material is substantially cured. Moreover, people having ordinary skills in the art shall understand that the three-dimensional printing apparatus 130 may also include other components required to perform three-dimensional printing together with a printing head, such as a stage, a feeding line, an inkjet line, a printing head linking mechanism, and the like. Thus, details in this regard will not be further discussed in the following.
At Step S201, the processor 120 obtains a color image of the color pattern. In an embodiment, when the processor 120 obtains a three-dimensional model whose outer surface includes color information, the processor 120 may capture the color information of the three-dimensional model to generate the color image. Specifically, the processor 120 may generate the color image based on a coordinate position marked with color on the three-dimensional model and corresponding color data. In addition, the color image includes a plurality of pixels.
Then, at Step S202, the processor 120 determines an inkjet depth of each of the pixels based on a color feature of each of the pixels. The color feature may be at least one color space component of the pixel defined by a color space format. Alternatively, the color feature may also be a result generated by substituting at least one color space component of the pixel into a function.
Then, at Step S203, the processor 120 slices the three-dimensional model of the three-dimensional object to generate layer information of a plurality of layer objects. At Step S204, the processor 120 obtains a plurality of inkjet pictures corresponding to the layer objects based on the inkjet depths of the respective pixels. Generally speaking, the processor 120 slices the three-dimensional model by using multiple layer surfaces to obtain cross-sectional profiles of the layer objects. A slicing interval for slicing the three-dimensional model may be considered as a thickness of the layer object. Based on the cross-sectional profiles of the layer objects, the processor 120 may generate corresponding control code files. Here, the control code files are the layer information based on which the three-dimensional printing apparatus 130 is able to read and then execute print function accordingly. In other words, the controller of the three-dimensional printing apparatus 130 controls a printing component based on the control code files, so as to manufacture the respective layer objects layer by layer. In an embodiment, the control code file may be a G code file, for example. In addition, when the processor 120 slices the color three-dimensional model, the processor 120 may further generate the inkjet pictures corresponding to the layer objects. The processor 120 may convert the inkjet pictures into corresponding inkjet control information, and the three-dimensional printing apparatus 130 may control the inkjet mechanism 133 to perform the inkjet operation based on the inkjet control information.
It should be noted that, in an embodiment, after the processor 120 obtains the inkjet depths of the respective pixels of the color image, the processor 120 may adjust the original three-dimensional model based on the inkjet depths of the respective pixels to move the coordinate positions marked with color in the original three-dimensional model toward the inside of the three-dimensional model. Then, the processor 120 may slice the adjusted three-dimensional model to obtain the layer information of the respective layer objects and the corresponding inkjet pictures. Besides, in an embodiment, after the processor 120 obtains the inkjet depths of the respective pixels in the color image, the processor 120 may slice the original three-dimensional model to obtain the layer information of the respective layer objects and the corresponding inkjet pictures. Then, the inkjet pictures are adjusted based on the inkjet depths. Accordingly, adjusted inkjet pictures are generated by modifying positions of some or all of the pixels on the respective inkjet pictures. In other words, the inkjet pictures of the embodiments of the disclosure are ultimately generated based on the inkjet depths.
Then, at Step S205, while printing the layer objects by using a printing material based on the layer information, the three-dimensional printing apparatus 130 may color the layer objects which the inkjet pictures respectively correspond to based on the inkjet pictures. Each time when the three-dimensional printing apparatus 130 finishes printing a layer object, the three-dimensional printing apparatus 130 may perform the inkjet operation based on the inkjet picture corresponding to the layer object just printed, so as to spray an ink from the top of the layer object just printed. Therefore, by alternately performing the printing and inkjet operations, a three-dimensional object having a special visual effect is manufactured. Compared with presenting the color image only on the outer surface of the three-dimensional object, the method of the embodiment is able to present at least a portion of the color image in the inside of the three-dimensional object, thereby creating a visual effect of engraving.
In order to describe the color printing method of the disclosure in greater detail, an embodiment is described in the following for further description.
Specifically, referring to
Accordingly, after slicing the three-dimensional model, the processor 120 may obtain layer information L1 and a plurality of inkjet pictures B1 to BN generated based on the inkjet depths, and the three-dimensional printing apparatus 130 may alternately perform the printing and inkjet operations based on the layer information L1 and the inkjet pictures B1 to BN to generate a three-dimensional object Obj1. In the example, based on the inkjet depths assigned to the respective pixels, a colored block C1 is located in the inside of the three-dimensional object Obj1, whereas colored blocks C2, C3, and C4 are located on a surface of the three-dimensional object Obj1. Moreover, in the embodiment, the printing material adopted by the three-dimensional printing apparatus 130 is a transparent material, such as a transparent polylactic acid (PLA) material or a transparent acrylic material. Accordingly, the inwardly located colored block C1 is visible.
In an embodiment, after obtaining the color space component of each pixel in the color image F1, the processor 120 may use the color space component of each pixel to consult a lookup table, so as to obtain the inkjet depth of each pixel from a plurality of predetermined depths of the lookup table. Using
Taking Table 1 as an example, when the processor 120 finds that the lightness component of the pixel P1 is 0.1, the processor 120 may find by checking Table 1 that the inkjet depth of the pixel P1 is d1. When the processor 120 finds that the lightness component of the pixel P2 is 0.3, the processor 120 may find by checking Table 1 that the inkjet depth of the pixel P2 is d2. When the processor 120 finds that the lightness component of the pixel P3 is 0.8, the processor 120 may find that the inkjet depth of the pixel P2 is d4 by consulting Table 1.
However, it should be noted that Table 1 merely serves an example to describe in greater detail and shall not be construed as a limitation on the disclosure. The lookup table may be designed and established based on practical needs. The disclosure does not intend to impose a limitation on this regard. In other words, since the color feature of the first pixel P1 is different from the color feature of the second pixel P1, the inkjet depth d1 of the first pixel P1 is also different from the inkjet depth d2 of the second pixel P2. As shown in
Moreover, in an embodiment, the processor 120 may compare the color space components of the respective pixels and rank the respective pixels based on the color space components of the respective pixels. Then, the processor 120 may determine the inkjet depths corresponding to the respective pixels based on the ranking orders of each of the respective pixels. Taking
In view of the foregoing, the color three-dimensional printing method and three-dimensional printing equipment according to the embodiments of the disclosure determine the inkjet depths of the respective pixels based on the color features of the respective pixels of the color image, and may generate the inkjet pictures corresponding to the layer objects based on the inkjet depths of the respective pixels. Accordingly, during the manufacture of the three-dimensional object, the three-dimensional printing apparatus may spray color ink on the layer objects based on the inkjet pictures to present the color image on the three-dimensional object with a special visual effect. Besides, by determining the inkjet depth based on the brightness or lightness of the pixel, the three-dimensional printing apparatus according to the embodiments of the disclosure is able to present the color image on the three-dimensional object with a profound three-dimensional sensation.
It will be apparent to those skilled in the art that various modifications and variations can be made to the structure of the disclosed embodiments without departing from the scope or spirit of the disclosure. In view of the foregoing, it is intended that the disclosure cover modifications and variations of this disclosure provided they fall within the scope of the following claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
106111652 | Apr 2017 | TW | national |