Abstract:
Variable density modeling can, in an example implementation, include an error tracking tree data structure of a variable density three-dimensional (3-D) object to be additively manufactured and an open voxel tracking tree data structure of the 3-D object.
Abstract:
A color look-up-table (LUT) is created for use by an imaging system which uses a resource to display an image and/or provides an attribute of the image. A method of creating the LUT, comprises selecting (S1) a threshold value of resource usage and/or metric of the attribute. A predetermined color look-up-table representing a mapping from color values of a first color gamut to color values displayable by the imaging system is accessed. The predetermined color look-up-table has nodes defining colors to be displayed for the said color values. Resource usage and/or attribute values associated with the said nodes are compared with the threshold value thereby determining the set of nodes of the predetermined gamut having a resource usage and/or attribute values less than the threshold value (S2a, S2b, S3, S4). A new look-up-table is created (S5) which maps the said predetermined color gamut look-up-table to the said set of nodes.
Abstract:
Certain methods and systems are described that allow the spectral control of a print output. A plurality of colorants are used where one or more colorants contain nanoparticles. Each colorants has a specified spectral range corresponding to the constituent nanoparticles. To print with these colorants a spectral separation may be used that maps an input color with associated spectral information or direct spectral information to print control data, the print control data having defined values for depositions with each combination of the colorants. The spectral separation may be constructed by characterizing a set of spectral Neugebauer primaries for the plurality of colorants.
Abstract:
Certain methods and systems are described for encoding data in an image. According to an example, a set of metamers under a first set of conditions may be determined that vary under a second set of conditions. These may be used to generate a set of color mappings for a sampled color value, each color mapping being used for a different data value in the data. As such the data values may be detectable when the image is observed under the second set of conditions but not detectable when the image is observed under the first set of conditions.
Abstract:
In an example, a method includes determining, by processing circuitry, an element set to be associated with a print addressable location for printing an article in a one-pass print mode. The element set may comprise a plurality of elements, wherein each element identifies a print material or print material combination and is associated with a probability that the print material or print material combination identified by that element is to be applied to the associated print addressable location. Determining the element set for printing in a one-pass print mode may comprise favouring elements identifying individual print materials over elements identifying print material combinations.
Abstract:
Certain examples described herein relate to adjusting a printing system. In certain cases, a lookup table, LUT, is obtained where the lookup table comprises a plurality of nodes that map a plurality of input first color space values to a plurality of Neugebauer Primary area coverage, NPac, vectors in a second color space and each NPac vector comprises at least one Neugebauer Primary, NP. Each NPac vector in the LUT is adjusted by the determination of a colorimetric value of the NPac vector and the modification of the NPac vector based on a characteristic of the corresponding at least one NP and the colorimetric value such that the modification is specific to the NPac vector. The lookup table is updated with the modified NPac vector and stored for referral by the printing system in any future printing.
Abstract:
In an example, a print system includes a redundancy engine, a separation engine, and a print engine. In that example, the redundancy engine may identify a group of nozzles based on a redundancy characteristic of a plurality of print head nozzles of a print head to be received at the print head station and the separation engine may select a color separation operation corresponding to a drop domain associated with the group of nozzles identified by the redundancy engine to operate the print head with redundancy. In that example, the print engine may generate instructions using the selected color separation operation to cause the print head to eject print fluid from a combination of nozzles corresponding to the group of nozzles based on the drop domain to operate the print head with a redundancy print mode.
Abstract:
In an example, a method includes determining, using processing circuitry, a first and second set of print agent coverage vectors characterising a white to black neutral axis in a color space. The first set of print agent coverage vectors may comprise non-black colorant elements and no black colorant elements, and the second set of print agent coverage vectors may comprise black colorant elements and no non-black colorant elements. Print agent coverage vectors characterising a skeleton of a color gamut using the non-black colorants and no black colorants and including the first set of print agent coverage vectors may also be determined, and a third set of print agent coverage vectors may be determined from the print agent coverage vectors characterising the skeleton using interpolation. A fourth set of print agent coverage vectors may be determined from the third set of print agent coverage vectors by, for each of a plurality of vectors of the third set, determining an amount of each non-black colorant specified in the vector of the third set of print agent coverage vectors, determining an amount of black colorant from one of the vectors from the second set of print agent coverage vectors; and determining a vector of the fourth set of print agent coverage vectors based on the amounts of non-black and black colorants.
Abstract:
In an example, a method includes acquiring data representing an article to be printed, the data comprising an element set associated with a print addressable location, the element set comprising a first element subset and a second element subset, wherein the first element subset and the second element subset comprise an element identifying a print material selection which is associated with a probability that the print material selection is to be applied to the associated print addressable location. The method further includes determining a first set of cumulative probability values associated with the elements of the first element subset and determining a second set of cumulative probability values associated with the elements of the second element subset. The first set of cumulative probability values may span a first predetermined value range and the second set of cumulative probability values may span a second predetermined value range.
Abstract:
A method is described in which a reflection is obtained of a laser light pattern reflected from a substrate. A reflection of diffuse light may be obtained from the substrate. A first parameter may be determined, relating to the substrate from the reflected laser light pattern. A second parameter may be determined, relating to the substrate from the reflected diffuse light and a characteristic of the substrate may be determined from the first and second parameters. A print apparatus and a machine-readable medium are also disclosed.