Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Depth buffer compression for stochastic motion blur rasterization

Andersson, Magnus LU ; Hasselgren, Jon LU and Akenine-Möller, Tomas LU (2011) High Performance Graphics, 2011 p.127-134
Abstract
Previous depth buffer compression schemes are tuned for compressing depths values generated when rasterizing static triangles. They provide generous bandwidth usage savings, and are of great importance to graphics processors. However, stochastic rasterization for motion blur and depth of field is becoming a reality even for real-time graphics, and previous depth buffer compression algorithms fail to compress such buffers due to the irregularity of the positions and depths of the rendered samples. Therefore, we present a new algorithm that targets compression of scenes rendered with stochastic motion blur rasterization. If possible, our algorithm fits a single time-dependent predictor function for all the samples in a tile. However,... (More)
Previous depth buffer compression schemes are tuned for compressing depths values generated when rasterizing static triangles. They provide generous bandwidth usage savings, and are of great importance to graphics processors. However, stochastic rasterization for motion blur and depth of field is becoming a reality even for real-time graphics, and previous depth buffer compression algorithms fail to compress such buffers due to the irregularity of the positions and depths of the rendered samples. Therefore, we present a new algorithm that targets compression of scenes rendered with stochastic motion blur rasterization. If possible, our algorithm fits a single time-dependent predictor function for all the samples in a tile. However, sometimes the depths are localized in more than one layer, and we therefore apply a clustering algorithm to split the tile of samples into two layers. One time-dependent predictor function is then created per layer. The residuals between the predictor and the actual depths are then stored as delta corrections. For scenes with moderate motion, our algorithm can compress down to 65% compared to 75% for the previously best algorithm for stochastic buffers. (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
host publication
[Host publication title missing]
editor
Dachsbacher, Carsten ; Mark, William and Pantaleoni, Jacopo
pages
127 - 134
publisher
Eurographics - European Association for Computer Graphics
conference name
High Performance Graphics, 2011
conference location
Vancouver, Canada
conference dates
2011-08-05 - 2011-08-07
external identifiers
  • scopus:80052445146
language
English
LU publication?
yes
id
7a3a7a6e-a1aa-429d-885e-c58d49fe1df4 (old id 2299934)
alternative location
http://fileadmin.cs.lth.se/graphics/research/papers/2011/depth_compress_mb/depth_compress.pdf
date added to LUP
2016-04-04 12:13:23
date last changed
2021-05-06 16:23:02
@inproceedings{7a3a7a6e-a1aa-429d-885e-c58d49fe1df4,
  abstract     = {Previous depth buffer compression schemes are tuned for compressing depths values generated when rasterizing static triangles. They provide generous bandwidth usage savings, and are of great importance to graphics processors. However, stochastic rasterization for motion blur and depth of field is becoming a reality even for real-time graphics, and previous depth buffer compression algorithms fail to compress such buffers due to the irregularity of the positions and depths of the rendered samples. Therefore, we present a new algorithm that targets compression of scenes rendered with stochastic motion blur rasterization. If possible, our algorithm fits a single time-dependent predictor function for all the samples in a tile. However, sometimes the depths are localized in more than one layer, and we therefore apply a clustering algorithm to split the tile of samples into two layers. One time-dependent predictor function is then created per layer. The residuals between the predictor and the actual depths are then stored as delta corrections. For scenes with moderate motion, our algorithm can compress down to 65% compared to 75% for the previously best algorithm for stochastic buffers.},
  author       = {Andersson, Magnus and Hasselgren, Jon and Akenine-Möller, Tomas},
  booktitle    = {[Host publication title missing]},
  editor       = {Dachsbacher, Carsten and Mark, William and Pantaleoni, Jacopo},
  language     = {eng},
  pages        = {127--134},
  publisher    = {Eurographics - European Association for Computer Graphics},
  title        = {Depth buffer compression for stochastic motion blur rasterization},
  url          = {http://fileadmin.cs.lth.se/graphics/research/papers/2011/depth_compress_mb/depth_compress.pdf},
  year         = {2011},
}