Patent ID: 9007393
Filing Date: 2015-04-14
Classification: G06T

Abstract:
1. A method, executable in a computer graphics system, the computer graphics system being operable to render images for storage or for displaying on a display element, the computer graphics system comprising a shader for shading elements and layers of an image representation, the displaying comprising the display of images on the display element, wherein the rendering of an image comprises utilizing the shader and the computer graphics system to generate pixel values corresponding to pixels in an image representation, the method comprising: configuring the shader to execute transparency rendering, the transparency rendering comprising: (A) in the shader, first extracting a plurality of layers of an image representation and obtaining depth information therefrom, and (B) in the shader, then rendering the plurality of layers back-to-front with shading enabled, such that information obtained from a previously processed layer is available for processing of a current layer, to enable accurate rendering of transparency; and configuring the shader to execute local volume rendering, using information obtained from the layer extracting, wherein executing local volume rendering comprises utilizing ray marching.