Patent ID: 8339413
Filing Date: 2012-12-25
Classification: G06T

Abstract:
1. A computer-implemented method for rendering an artwork comprising a plurality of surfaces, wherein the plurality of surfaces comprises a plurality of semi-transparent surfaces, the method comprising, for each of the semi-transparent surfaces: rendering the semi-transparent surface to a first image buffer at a multi-sampled resolution; multiplying the rendered semi-transparent surface at the multi-sampled resolution by one or more transparency values of one or more of the plurality of surfaces nearer than the rendered semi-transparent surface; reducing the rendered semi-transparent surface from the multi-sampled resolution to a display resolution; and adding the rendered semi-transparent surface at the display resolution to a second image buffer; wherein, after a first one of the rendered semi-transparent surfaces is added to the second image buffer at the display resolution, said adding comprises modifying a current total in the second image buffer, wherein the current total in the second image buffer is based on one or more rendered semi-transparent surfaces previously added to the second image buffer at the display resolution; wherein at least one of the plurality of semi-transparent surfaces is rendered out of depth order with respect to the remaining ones of the plurality of semi-transparent surfaces.