Rendering methods include receiving a 3D object including adjacent first
and second objects, determining surface illumination for points on the
first and second objects, associating first and second 3D grids with the
first and second objects, mapping points of the first and second objects
to the first and second 3D grids, determining surface illumination for
vertices in the first and second 3D grids in response to the surface
illumination for the first and second objects, performing a low pass
filter on the surface illumination for vertices in the first and second
3D grids, determining first and second illumination compensation for
points on the first and second objects, determining illumination
compensation for vertices in the first and second 3D grids in response to
the first and second illumination compensation for the first and second
objects, combining the filtered surface illumination and illumination
compensation for vertices in the first and second objects.