Light reflection intensity calculation circuit
AssigneeDigital Media Professionals Inc.
InventorsEiju Tsuboi, Tsuneo Ikedo
Life of this patent
Estimating the term…
Loading patent…
AssigneeDigital Media Professionals Inc.
InventorsEiju Tsuboi, Tsuneo Ikedo
Estimating the term…
A circuit for calculating a light reflected component with high accuracy. The circuit for calculating a reflected component of light reflected from an object having a rough surface comprises a means for storing the reflectance of an object in relation to the value φ or the value of cos φ, letting a surface normal vector be denoted by a vector N, a light source incidence unit vector be denoted by a vector L, a line-of-sight unit vector be denoted by V, a half vector of the light source incidence vector L and the line-of-sight vector V be denoted by H and defining the inner products as N·L=cos θ, N·V=cos γ, V·H=cos φ, N·H=cos β; a means for storing a luminance distribution in relation to the value of β or the value of cos β; a means for acquiring information on the reflectance term (Fλ(φ)) of the reflected component according to the value of φ or the value of cos φ from the reflectance storing means; a means for acquiring information on the luminance distribution term (D′(β)) of the reflected component according to the value of β or the value of cos β from the luminance distribution storing means; a means for acquiring information on max[0.5 cos θ cos φ, 0.5 cos φ cos γ, cos θ cos β cos γ] which is the maximum value out of 0.5 cos θ cos φ, 0.5 cos φ cos γ, cos θ cos β cos γ; a means for determining the reciprocal of the max[0.5 cos θ cos φ, 0.5 cos φ cos γ, cos θ cos β cos γ] and acquiring information on the geometrical attenuation factor term G′(β,θ,γ,φ) of the reflected component; and a means for acquiring information on the reflected component from the information on the luminance distribution term (D′(β)) and information on the geometrical attenuation factor term G′(β,θ,γ,φ).
A circuit to compute a reflection intensity on rough surface, defining:
A circuit that defines the intensity of reflectance on a rough surface using reflectance, a light reflection distribution function and a light attenuation factor, as a means for obtaining a reflectance component of the reflectance using a reflectance term expressed by the intensity ratio of light incidence and reflection, the distribution function term on the surface of microfacet orientation that is a set of minute surfaces of an object, and a geometrical attenuation factor to express the attenuation on microfacet surfaces that occur as a partial shield of the light incidence and reflection ray, comprising;
A circuit that computes a reflection intensity for calculating a reflection intensity of computer graphics images, defining the object surface by a set of polygons that have both or either microscopic grooves or partial areas of different reflectance, comprising:
A compound anisotropic circuit, relating a computer graphics circuit for expressing light reflectance on an object surface including microscopic grooves and various reflectances, defining the object surface by a set of polygons, and defining surface normal, light-source incidence vector, view vector and texture mapping address at each polygon vertex, comprising:
Dependencies are inferred from the claim text.