Advanced

Backface culling for motion blur and depth of field

Munkberg, Jacob and Akenine-Möller, Tomas LU (2011) In Journal of Graphics Tools 15(2). p.123-139
Abstract
For triangles with linear vertex motion, common practice is to backface cull a triangle if it is backfacing at both the start and end of the motion. However, this is not conservative. We derive conservative tests that guarantee that a moving triangle is backfacing over an entire time interval and over the area of a lens. In addition, we present tests for the special cases of only motion blur and only depth of field. Our techniques apply to real-time and offline rendering, and to both stochastic point sampling and analytical visibility methods. The rendering errors introduced by the previous technique can easily be detected for large defocus blur, but in the majority of cases, the errors introduced are hard to detect. We conclude that our... (More)
For triangles with linear vertex motion, common practice is to backface cull a triangle if it is backfacing at both the start and end of the motion. However, this is not conservative. We derive conservative tests that guarantee that a moving triangle is backfacing over an entire time interval and over the area of a lens. In addition, we present tests for the special cases of only motion blur and only depth of field. Our techniques apply to real-time and offline rendering, and to both stochastic point sampling and analytical visibility methods. The rendering errors introduced by the previous technique can easily be detected for large defocus blur, but in the majority of cases, the errors introduced are hard to detect. We conclude that our tests are needed if one needs guaranteed artifact-free images. Finally, as a side result, we derive time-continuous Bézier edge equations. (Less)
Please use this url to cite or link to this publication:
author
organization
publishing date
type
Contribution to journal
publication status
published
subject
in
Journal of Graphics Tools
volume
15
issue
2
pages
123 - 139
publisher
AK Peters
ISSN
2151-237X
DOI
10.1080/2151237X.2011.563695
language
English
LU publication?
yes
id
6deeb676-a4cb-4d44-b1a1-5a33ead4f7de (old id 2299904)
alternative location
http://fileadmin.cs.lth.se/graphics/research/papers/2010/backfacemb/
date added to LUP
2012-01-23 09:25:50
date last changed
2016-04-15 15:28:30
@article{6deeb676-a4cb-4d44-b1a1-5a33ead4f7de,
  abstract     = {For triangles with linear vertex motion, common practice is to backface cull a triangle if it is backfacing at both the start and end of the motion. However, this is not conservative. We derive conservative tests that guarantee that a moving triangle is backfacing over an entire time interval and over the area of a lens. In addition, we present tests for the special cases of only motion blur and only depth of field. Our techniques apply to real-time and offline rendering, and to both stochastic point sampling and analytical visibility methods. The rendering errors introduced by the previous technique can easily be detected for large defocus blur, but in the majority of cases, the errors introduced are hard to detect. We conclude that our tests are needed if one needs guaranteed artifact-free images. Finally, as a side result, we derive time-continuous Bézier edge equations.},
  author       = {Munkberg, Jacob and Akenine-Möller, Tomas},
  issn         = {2151-237X},
  language     = {eng},
  number       = {2},
  pages        = {123--139},
  publisher    = {AK Peters},
  series       = {Journal of Graphics Tools},
  title        = {Backface culling for motion blur and depth of field},
  url          = {http://dx.doi.org/10.1080/2151237X.2011.563695},
  volume       = {15},
  year         = {2011},
}