Variable k-buffer using Importance Maps
Abstract
Successfully predicting visual attention can significantly improve many aspects of computer graphics and games. Despite the thorough investigation in this area, selective rendering has not addressed so far fragment visibility determination problems. To this end, we present the first ''selective multi-fragment rendering'' solution that alters the classic k-buffer construction procedure from a fixed-k to a variable-k per-pixel fragment allocation guided by an importance-driven model. Given a fixed memory budget, the idea is to allocate more fragment layers in parts of the image that need them most or contribute more significantly to the visual result. An importance map, dynamically estimated per frame based on several criteria, is used for the distribution of the fragment layers across the image. We illustrate the effectiveness and quality superiority of our approach in comparison to previous methods when performing order-independent transparency rendering in various, high depth-complexity, scenarios.
BibTeX
@inproceedings {10.2312:egsh.20171005,
booktitle = {EG 2017 - Short Papers},
editor = {Adrien Peytavie and Carles Bosch},
title = {{Variable k-buffer using Importance Maps}},
author = {Vasilakis, Andreas-Alexandros and Vardis, Konstantinos and Papaioannou, Georgios and Moustakas, Konstantinos},
year = {2017},
publisher = {The Eurographics Association},
ISSN = {1017-4656},
DOI = {10.2312/egsh.20171005}
}
booktitle = {EG 2017 - Short Papers},
editor = {Adrien Peytavie and Carles Bosch},
title = {{Variable k-buffer using Importance Maps}},
author = {Vasilakis, Andreas-Alexandros and Vardis, Konstantinos and Papaioannou, Georgios and Moustakas, Konstantinos},
year = {2017},
publisher = {The Eurographics Association},
ISSN = {1017-4656},
DOI = {10.2312/egsh.20171005}
}