Method and system for enhanced formulation and visualization rendering
First Claim
1. A method for formulating or rendering of a surface, comprising:
- illuminating the surface with a first light source incident on the surface from a first illumination direction at a plurality of wavelengths;
measuring reflected light at the plurality of wavelengths in a plurality of reflectance directions, wherein the plurality of reflectance directions includes at least a first reflectance direction, a second reflectance direction and a third reflectance direction;
calculating an xDNA for the surface based on the measured reflected light, wherein the xDNA defines a weighted directional response of the surface that includes a set of vectors, and wherein each vector of the set of vectors represents a vector sum of light measured over all of the plurality of reflectance directions at a given wavelength or wavelength range; and
using the xDNA to generate a color formulation or to render the surface on a display device.
3 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for measuring a spatially under-sampled Bidirectional Reflectance Distribution Function (BRDF) of a surface. The apparatus may comprise a first light source directed to illuminate the surface from a first illumination direction, and a plurality of sensors positioned to receive light reflected by the surface. The plurality of sensors may comprise first, second and third sensors positioned to receive light reflected by the surface in first, second and third non-coplanar directions. In various embodiments, the apparatus may also comprise a computer in communication with the plurality of sensors. The computer is configured to convert light sensed by the plurality of sensors into a first appearance property of the surface considering the first, second, and third reflectance directions.
A method of calculating xDNA, the vector sum of the observed reflectance intensity over a plurality of wavelengths and angles. Methods of using the calculated xDNA for formulating recipes for a surfaces colors. Furthermore, a method for using the calculated xDNA for rendering the surface color.
-
Citations
9 Claims
-
1. A method for formulating or rendering of a surface, comprising:
-
illuminating the surface with a first light source incident on the surface from a first illumination direction at a plurality of wavelengths; measuring reflected light at the plurality of wavelengths in a plurality of reflectance directions, wherein the plurality of reflectance directions includes at least a first reflectance direction, a second reflectance direction and a third reflectance direction; calculating an xDNA for the surface based on the measured reflected light, wherein the xDNA defines a weighted directional response of the surface that includes a set of vectors, and wherein each vector of the set of vectors represents a vector sum of light measured over all of the plurality of reflectance directions at a given wavelength or wavelength range; and using the xDNA to generate a color formulation or to render the surface on a display device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of processing measured color appearance into a formulation package, comprising:
-
measuring and calculating, using a computer, an xDNA of a surface being rendered, wherein the xDNA defines a weighted directional response of the surface that includes a set of vectors, and wherein each vector of the set of vectors represents a vector sum of light measured over all of a plurality of reflectance directions at a given wavelength or wavelength range; accessing, using the computer, a database that includes known or reference process ranges and comparing the xDNA with the known or reference process ranges to determine a process classification; accessing, using the computer, a database that includes known or reference material characteristics and comparing the xDNA with the known or reference material characteristics to determine a material identification; accessing, using the computer, a database that includes known or reference materials and comparing the xDNA with the known or reference materials to determine a formulation classification; using the process classification, material identification and formulation classification to generate a formulation package for the surface being rendered; and implementing the formulation package to render the surface.
-
-
8. A method of developing a recipe formulation, comprising:
-
measuring light reflectance of a surface and calculating, using a computer, an xDNA of the surface based on the measured light reflectance, wherein the xDNA defines a weighted directional response of the surface that includes a set of vectors, and wherein each vector of the set of vectors represents a vector sum of light measured over all of a plurality of reflectance directions at a given wavelength or wavelength range; accessing, using the computer, a database that includes known or reference material characteristics, comparing the xDNA with the known or reference material characteristic, and using the comparison in a recipe formulation engine; accessing, using the computer, a database that includes known or reference material characteristics, comparing the xDNA with the known or reference material characteristics, and using the comparison in a process fluid dynamic engine; and generating and implementing, using the computer, a recipe formulation from results of the recipe formulation engine and the process fluid dynamic engine.
-
-
9. A method for effectuating a visualization model, comprising:
-
measuring and calculating, using a computer, an xDNA of a surface, wherein the xDNA defines a weighted directional response of the surface that includes a set of vectors, and wherein each vector of the set of vectors represents a vector sum of light measured over all of a plurality of reflectance directions at a given wavelength or wavelength range; accessing using the computer a database that includes known or reference material characteristics, comparing the xDNA with the known or reference material characteristics, and using the comparison in a recipe formulation engine; accessing, using the computer, a database that includes known or reference material characteristics, comparing the xDNA with the known or reference material characteristics, and using the comparison in a process fluid dynamic engine; and generating and implementing, using the computer, a visualization material model from results of the recipe formulation engine and the process fluid dynamic engine.
-
Specification