Fast Analytical Motion Blur with Transparency
Artikel i vetenskaplig tidskrift, 2021

We introduce a practical parallel technique to achieve real-time motion blur for textured and semi-transparent triangles with high accuracy using modern commodity GPUs. In our approach, moving triangles are represented as prisms. Each prism is bounded by the initial and final position of the triangle during one animation frame and three bilinear patches on the sides. Each prism covers a number of pixels for a certain amount of time according to its trajectory on the screen. We efficiently find, store and sort the list of prisms covering each pixel including the amount of time the pixel is covered by each prism. This information, together with the color, texture, normal, and transparency of the pixel, is used to resolve its final color. We demonstrate the performance, scalability, and generality of our approach in a number of test scenarios, showing that it achieves a visual quality practically indistinguishable from the ground truth in a matter of just a few milliseconds, including rendering of textured and transparent objects. A supplementary video has been made available online.

Motion blur

Real-time rendering

Parallel Computing

Författare

Mads Rönnow

Chalmers, Data- och informationsteknik, Interaktionsdesign (Chalmers)

Ulf Assarsson

Chalmers, Data- och informationsteknik, Datorteknik, Real-time and Computer Graphics Systems

Marco Fratarcangeli

Chalmers, Data- och informationsteknik, Interaktionsdesign (Chalmers)

Computers and Graphics

0097-8493 (ISSN)

Vol. 95 36-34

Fotorealistisk rendering för realtid

Vetenskapsrådet (VR), 2014-01-01 -- 2021-12-31.

Interaktiva 3D deformerbara kroppars design

Vetenskapsrådet (VR), 2016-01-01 -- 2018-12-31.

Styrkeområden

Informations- och kommunikationsteknik

Ämneskategorier

Datavetenskap (datalogi)

DOI

10.1016/j.cag.2021.01.006

Mer information

Senast uppdaterat

2021-05-06