A Comparison of GPU Tessellation Strategies for Multisided Patches
Abstract
We propose an augmentation of the traditional tessellation pipeline with several different strategies that efficiently render multisided patches using generalised barycentric coordinates. The strategies involve different subdivision steps and the usage of textures. In addition, we show that adaptive tessellation techniques naturally extend to some of these strategies whereas others need a slight adjustment. The technique of Loop et al. [LSNC09], commonly known as ACC-2, is extended to multisided faces to illustrate the effectiveness of multisided techniques. A performance and quality comparison is made between the different strategies and remarks on the techniques and implementation details are provided.
BibTeX
@inproceedings {10.2312:egs.20181041,
booktitle = {EG 2018 - Short Papers},
editor = {Diamanti, Olga and Vaxman, Amir},
title = {{A Comparison of GPU Tessellation Strategies for Multisided Patches}},
author = {Hettinga, Gerben Jan and Barendrecht, Pieter J. and Kosinka, Jiri},
year = {2018},
publisher = {The Eurographics Association},
ISSN = {1017-4656},
DOI = {10.2312/egs.20181041}
}
booktitle = {EG 2018 - Short Papers},
editor = {Diamanti, Olga and Vaxman, Amir},
title = {{A Comparison of GPU Tessellation Strategies for Multisided Patches}},
author = {Hettinga, Gerben Jan and Barendrecht, Pieter J. and Kosinka, Jiri},
year = {2018},
publisher = {The Eurographics Association},
ISSN = {1017-4656},
DOI = {10.2312/egs.20181041}
}