VBTC: GPU-Friendly Variable Block Size Texture Encoding

Loading...
Thumbnail Image
Date
2016
Journal Title
Journal ISSN
Volume Title
Publisher
The Eurographics Association and John Wiley & Sons Ltd.
Abstract
Recent advances in computer graphics have relied on high-quality textures in order to generate photorealistic real-time images. Texture compression standards meet these growing demands for data, but current texture compression schemes use fixed-rate methods where statically sized blocks of pixels are represented using the same numbers of bits irrespective of their data content. In order to account for the natural variation in detail, we present an alternative format that allows variable bit-rate texture compression with minimal changes to texturing hardware. Our proposed scheme uses one additional level of indirection to allow the variation of the block size across the same texture. This single change is exploited to both vary the amount of bits allocated to certain parts of the texture and to duplicate redundant texture information across multiple pixels. To minimize hardware changes, the method picks combinations of block sizes and compression methods from existing fixed-rate standards. With this approach, our method is able to demonstrate energy savings of up to 50%, as well as higher quality compressed textures over current state of the art techniques.
Description

        
@article{
10.1111:cgf.12842
, journal = {Computer Graphics Forum}, title = {{
VBTC: GPU-Friendly Variable Block Size Texture Encoding
}}, author = {
Krajcevski, Pavel
and
Golas, Abhinav
and
Ramani, Karthik
and
Shebanow, Michael
and
Manocha, Dinesh
}, year = {
2016
}, publisher = {
The Eurographics Association and John Wiley & Sons Ltd.
}, ISSN = {
1467-8659
}, DOI = {
10.1111/cgf.12842
} }
Citation