Patch Textures: Hardware Implementation of Mesh Colors
Abstract
Mesh colors provide an effective alternative to standard texture mapping. They significantly simplify the asset production pipeline by removing the need for defining a mapping and eliminate rendering artifacts due to seams. This paper addresses the problem that using mesh colors for real-time rendering has not been practical, due to the absence of hardware support. We show that it is possible to provide full hardware texture filtering support for mesh colors with minimal changes to existing GPUs by introducing a hardware-friendly representation for mesh colors that we call patch textures. We discuss the hardware modifications needed for storing and filtering patch textures.
BibTeX
@inproceedings {10.2312:hpg.20191194,
booktitle = {High-Performance Graphics - Short Papers},
editor = {Steinberger, Markus and Foley, Tim},
title = {{Patch Textures: Hardware Implementation of Mesh Colors}},
author = {Mallett, Ian and Seiler, Larry and Yuksel, Cem},
year = {2019},
publisher = {The Eurographics Association},
ISSN = {2079-8687},
ISBN = {978-3-03868-092-5},
DOI = {10.2312/hpg.20191194}
}
booktitle = {High-Performance Graphics - Short Papers},
editor = {Steinberger, Markus and Foley, Tim},
title = {{Patch Textures: Hardware Implementation of Mesh Colors}},
author = {Mallett, Ian and Seiler, Larry and Yuksel, Cem},
year = {2019},
publisher = {The Eurographics Association},
ISSN = {2079-8687},
ISBN = {978-3-03868-092-5},
DOI = {10.2312/hpg.20191194}
}