shading through multi - pass rendering .
Simplifying surfaces with color and texture using quadric error metrics