Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Theory and Analysis of Higher-Order Motion Blur Rasterization

Gribel, Carl Johan LU ; Munkberg, Jacob LU ; Hasselgren, Jon LU and Akenine-Möller, Tomas LU (2013) High Performance Graphics, 2013 p.7-15
Abstract
A common assumption in motion blur rendering is that the triangle vertices move in straight lines. In this paper, we focus on scenarios where this assumption is no longer valid, such as motion due to fast rotation and other non-linear characteristics. To that end, we present a higher-order representation of vertex motion based on Bézier curves, which allows for more complex motion paths, and we derive the necessary mathematics for these. In addition, we extend previous work to handle higher-order motion by developing a new tile vs. triangle overlap test. We find that our tile-based rasterizer outperforms all other methods in terms of sample test efficiency, and that our generalization of an interval-based rasterizer is often fastest in... (More)
A common assumption in motion blur rendering is that the triangle vertices move in straight lines. In this paper, we focus on scenarios where this assumption is no longer valid, such as motion due to fast rotation and other non-linear characteristics. To that end, we present a higher-order representation of vertex motion based on Bézier curves, which allows for more complex motion paths, and we derive the necessary mathematics for these. In addition, we extend previous work to handle higher-order motion by developing a new tile vs. triangle overlap test. We find that our tile-based rasterizer outperforms all other methods in terms of sample test efficiency, and that our generalization of an interval-based rasterizer is often fastest in terms of wall clock rendering time. In addition, we use our tile test to improve rasterization performance by up to a factor 5x for semi-analytical motion blur rendering (Less)
Please use this url to cite or link to this publication:
author
; ; and
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
keywords
motion blur, rasterization
host publication
HPG '13 Proceedings of the 5th High-Performance Graphics Conference
pages
149 pages
publisher
Association for Computing Machinery (ACM)
conference name
High Performance Graphics, 2013
conference location
Anaheim, CA, United States
conference dates
2013-07-19 - 2013-07-19
external identifiers
  • scopus:84882319399
ISBN
978-1-4503-2135-8
DOI
10.1145/2492045.2492046
language
English
LU publication?
yes
id
cfdc4696-0850-4d95-b6d8-9543a6d33681 (old id 4001091)
alternative location
http://fileadmin.cs.lth.se/graphics/research/papers/2013/highorder/
date added to LUP
2016-04-04 10:07:12
date last changed
2022-02-21 02:40:19
@inproceedings{cfdc4696-0850-4d95-b6d8-9543a6d33681,
  abstract     = {{A common assumption in motion blur rendering is that the triangle vertices move in straight lines. In this paper, we focus on scenarios where this assumption is no longer valid, such as motion due to fast rotation and other non-linear characteristics. To that end, we present a higher-order representation of vertex motion based on Bézier curves, which allows for more complex motion paths, and we derive the necessary mathematics for these. In addition, we extend previous work to handle higher-order motion by developing a new tile vs. triangle overlap test. We find that our tile-based rasterizer outperforms all other methods in terms of sample test efficiency, and that our generalization of an interval-based rasterizer is often fastest in terms of wall clock rendering time. In addition, we use our tile test to improve rasterization performance by up to a factor 5x for semi-analytical motion blur rendering}},
  author       = {{Gribel, Carl Johan and Munkberg, Jacob and Hasselgren, Jon and Akenine-Möller, Tomas}},
  booktitle    = {{HPG '13 Proceedings of the 5th High-Performance Graphics Conference}},
  isbn         = {{978-1-4503-2135-8}},
  keywords     = {{motion blur; rasterization}},
  language     = {{eng}},
  pages        = {{7--15}},
  publisher    = {{Association for Computing Machinery (ACM)}},
  title        = {{Theory and Analysis of Higher-Order Motion Blur Rasterization}},
  url          = {{http://dx.doi.org/10.1145/2492045.2492046}},
  doi          = {{10.1145/2492045.2492046}},
  year         = {{2013}},
}