| CPC G06T 15/04 (2013.01) [G06T 15/506 (2013.01)] | 14 Claims |
|
1. A method of using a bi-directional texture function (BTF) to simulate an object, the method comprising:
generating an optimized BTF by:
measuring an initial BTF for the object using a camera-based measurement device;
capturing spectral reflectance data for the object for a pre-given number of different measurement geometries using a spectrophotometer; and
adapting the initial BTF of formula (1) by segmenting
![]() with
x: surface coordinates of the sample/object,
l, ō: illumination and observation/viewing directions at a basecoat of the sample,
χ(l,ō): color table depending on illumination and observation direction
α: Albedo or diffuse reflectivity,
FSk,αk,Fo,kCT(l,ō): a k-th Cook-Torrance lobe, corresponding to a Bi-directional Reflectance Distribution Function (BRDF) that describes a glossiness of a microfacet surface,
Sk: weight for the k-th Cook-Torrance lobe,
αk: parameter for a Beckmann distribution of the k-th Cook-Torrance lobe,
F0,k: Fresnel reflectivity for the k-th Cook-Torrance lobe, and
Ξ(x,l,ō): table of spatial texture images depending on illumination and observation direction,
into a term;
![]() and a term Ξ(x,l,ō) (F2), further dividing the term (F1) into a first sub-term corresponding to the color table depending on illumination and observation direction χ(l,ō) and a second sub-term corresponding to an intensity function
![]() and minimizing a color difference between the captured spectral reflectance data and the initial BTF by optimizing in a first optimization step the parameters of the first sub-term while the parameters of the second sub-term are kept constant, and by optimizing in a second optimization step the parameters of the second sub-term while the parameters of the first sub-term are kept constant;
rendering the object or an optical appearance of the object using the optimized BTF, wherein the object is an automobile, a vehicle part, a piece of furniture, a piece of clothing, or a packaging material, said rendering comprising applying parameters of the optimized BTF to at least one texture function to reproduce optical properties including at least a color and spatially varying appearance of the object at a given illumination level, observation angle, and/or observation direction; and
displaying the rendered object or optical appearance of the object on a display.
|