Webbläsaren som du använder stöds inte av denna webbplats. Alla versioner av Internet Explorer stöds inte längre, av oss eller Microsoft (läs mer här: * https://www.microsoft.com/en-us/microsoft-365/windows/end-of-ie-support).

Var god och använd en modern webbläsare för att ta del av denna webbplats, som t.ex. nyaste versioner av Edge, Chrome, Firefox eller Safari osv.

A(4): Asynchronous Adaptive Anti-Aliasing using Shared Memory

Författare

Summary, in English

Edge aliasing continues to be one of the most prominent problems in real-time graphics, e.g., in games. We present a novel algorithm that uses shared memory between the GPU and the CPU so that these two units can work in concert to solve the edge aliasing problem rapidly. Our system renders the scene as usual on the GPU with one sample per pixel. At the same time, our novel edge aliasing algorithm is executed asynchronously on the CPU. First, a sparse set of important pixels is created. This set may include pixels with geometric silhouette edges, discontinuities in the frame buffer, and pixels/polygons under user-guided artistic control. After that, the CPU runs our sparse rasterizer and fragment shader, which is parallel and SIMD:ified, and directly accesses shared resources (e.g., render targets created by the GPU). Our system can render a scene with shadow mapping with adaptive anti-aliasing with 1 6 samples per important pixel faster than the GPU with 8 samples per pixel using multi-sampling anti-aliasing. Since our system consists of an extensive code base, it will be released to the public for exploration and usage.

Publiceringsår

2013

Språk

Engelska

Sidor

100-100

Publikation/Tidskrift/Serie

ACM Transactions on Graphics

Volym

32

Issue

4

Dokumenttyp

Artikel i tidskrift

Förlag

Association for Computing Machinery (ACM)

Ämne

  • Computer Science

Nyckelord

  • visibility
  • anti-aliasing
  • shading
  • rasterization

Status

Published

ISBN/ISSN/Övrigt

  • ISSN: 0730-0301