摘要 |
PROBLEM TO BE SOLVED: To provide an improved surface shading method of calculating or storing a light reflectance value as a texture map relevant to a light direction and a view point direction to an object and using the texture map for shading in real time rendering during development of a computer graphics(CG) program. SOLUTION: The bidirectional reflection distribution function(BRDF) is applied by using a standard model of distribution of normal direction vectors concerning a surface of a predetermined type. A BRDF value is calculated as a global texture map of the surface of the object in a scene and it is stored as a look-up table indexed to a normal direction vector of a range to be sampled. In real time rendering, the surface shading can be easily processed by using a normal direction vector of some predetermined point for searching a stored BRDF value. |