发明名称 RENDERING USING MULTIPLE RENDER TARGET SAMPLE MASKS
摘要 One embodiment sets forth a method for transforming 3-D images into 2-D rendered images using render target sample masks. A software application creates multiple render targets associated with a surface. For each render target, the software application also creates an associated render target sample mask configured to select one or more samples included in each pixel. Within the graphics pipeline, a pixel shader processes each pixel individually and outputs multiple render target-specific color values. For each render target, a ROP unit uses the associated render target sample mask to select covered samples included in the pixel. Subsequently, the ROP unit uses the render target-specific color value to update the selected samples in the render target, thereby achieving sample-level color granularity. Advantageously, by increasing the effective resolution using render target sample masks, the quality of the rendered image is improved without incurring the performance degradation associated with processing each sample individually.
申请公布号 US2015049110(A1) 申请公布日期 2015.02.19
申请号 US201313969408 申请日期 2013.08.16
申请人 NVIDIA CORPORATION 发明人 LUM Eric B.;DULUK, JR. Jerome F.;URALSKY Yury Y.;DIMITROV Rouslan;BASTOS Rui M.
分类号 G06T11/00;G06T1/60 主分类号 G06T11/00
代理机构 代理人
主权项 1. A method for updating samples included in render targets, the method comprising: receiving a first render target related to a first surface; receiving first pixel data related to a first pixel included in the first surface; computing a first color value based on the first pixel data; creating a first composite mask based on a first coverage mask and a first render target sample mask, wherein the first coverage mask is associated with the first surface, and the first render target sample mask is associated with the first render target; and updating a first sample included in the first render target and associated with the first pixel based on the first color value and the first composite mask.
地址 Santa Clara CA US