Patent ID: 7184043
Filing Date: 2007-02-27
Classification: G06T

Abstract:
1. A method for rendering an object comprises: determining incident illumination values for surface points on the object; determining surface material colors associated with surface points on the object; determining diffuse illumination values associated with the surface points on the object; associating a three-dimensional grid including a plurality of vertices and a plurality of voxels with the object, wherein the surface points on the object are included in a set of voxels, and wherein the set of voxels are associated with a set of vertices; determining subsurface scattering input values for the set of vertices in response to incident illumination values associated with the surface points and in response to the surface material colors associated with the surface points, respectively; performing one or more low pass filter operations on the subsurface scattering input values for the set of vertices to determine subsurface scattering values for the set of vertices; determining subsurface scattering output values associated with the surface points in response to the subsurface scattering values for the set of vertices; determining diffuse illumination compensation values for the surface points in response to the subsurface scattering values associated with the surface points, and in response to the surface material colors associated with the surface points, respectively; and displaying an image on a display, wherein the image includes an appearance of at least a portion of the object determined in response to alt least some of the diffuse illumination compensantion values for the surface points.