Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/1921479.1921501acmconferencesArticle/Chapter ViewAbstractPublication PageshpgConference Proceedingsconference-collections
research-article

Texture compression of light maps using smooth profile functions

Published: 25 June 2010 Publication History

Abstract

Light maps have long been a popular technique for visually rich real-time rendering in games. They typically contain smooth color gradients which current low bit rate texture compression techniques, such as DXT1 and ETC2, do not handle well. The application writer must therefore choose between doubling the bit rate by choosing a codec such as BC7, or accept the compression artifacts, neither of which is desirable. The situation is aggravated by the recent popularity of radiosity normal maps, where three light maps plus a normal map are used for each surface. We present a new texture compression algorithm targeting smoothly varying textures, such as the light maps used in radiosity normal mapping. On high-resolution light map data from real games, the proposed method shows quality improvements of 0.7 dB in PSNR over ETC2, and 2.8 dB over DXT1, for the same bit rate. As a side effect, our codec can also compress many standard images (not light maps) with better quality than DXT1/ETC2.

References

[1]
{BAC96} Beers A., Agrawala M., Chadda N.: Rendering from Compressed Textures. In Proceedings of ACM SIGGRAPH 96 (1996), pp. 373--378. 1, 2
[2]
{BPT} http://www.opengl.org/registry/specs/ARB/texture_compression_bptc.txt. 3
[3]
{BSS93} Bazaraa M. S., Sherali H. D., Shetty C.: Nonlinear Programming --- Theory and Algorithms. Wiley, 1993. 6
[4]
{CDF*86} Campbell G., DeFanti T. A., Frederiksen J., Joyce S. A., Leske L. A., Lindberg J. A., Sandin D. J.: Two Bit/Pixel Full Color Encoding. In Computer Graphics (Proceedings of ACM SIGGRAPH 86) (1986), pp. 215--223. 2
[5]
{DM79} Delp E. J., Mitchell O. R.: Image Compression using Block Truncation Coding. IEEE Transactions on Communications 2, 9 (1979), 1335--1342. 2
[6]
{DV03} Do M. N., Vetterli M.: The Finite Ridgelet Transform for Image Representation. IEEE Transactions on Image Processing 12, 1 (2003), 16--28. 3
[7]
{Fen03} Fenney S.: Texture Compression using Low-Frequency Signal Modulation. In Graphics Hardware (2003), pp. 84--91. 2, 7
[8]
{Gre07} Green C.: Efficient Self-Shadowed Radiosity Normal Mapping. In Advanced Real-Time Rendering in 3D Graphics and Games (SIGGRAPH course) (2007). 1
[9]
{INH99} Iourcha K., Nayak K., Hong Z.: System and Method for Fixed-Rate Block-Based Image Compression with Inferred Pixel Values. US Patent 5,956,431, 1999. 2
[10]
{KSKS96} Knittel G., Schilling A. G., Kugler A., Strasser W.: Hardware for Superior Texture Performance. Computers & Graphics, 20, 4 (1996), 475--481. 1, 2
[11]
{LH09} Larsson D., Halén H.: The Unique Lighting of Mirrors Edge. In Game Developers Conference (2009). 1
[12]
{McT04} McTaggart G.: Half-Life 2 / Valve Source Shading. In Game Developers Conference (2004). 1
[13]
{MMG06} Mitchell J., McTaggart G., Green C.: Shading in Valve's Source Engine. In Advanced Real-Time Rendering in 3D Graphics and Games (SIGGRAPH course) (2006). 1
[14]
{OF96} Olshausen B. A., Field D. J.: Emergence of Simple-Cell Receptive Field Properties by Learning a Sparse Code for Natural Images. Nature 381 (1996), 607--609. 3
[15]
{Owe05} Owens J. D.: Streaming Architectures and Technology Trends. In GPU Gems 2. Addison-Wesley, 2005, pp. 457--470. 1
[16]
{SAM05} Ström J., Akenine-Möller T.: iPACKMAN: High-Quality, Low-Complexity Texture Compression for Mobile Phones. In Graphics Hardware (2005), pp. 63--70. 2
[17]
{SP07} Ström J., Pettersson M.: ETC2: Texture Compression using Invalid Combinations. In Graphics Hardware (2007), pp. 49--54. 2, 3, 5, 7, 9
[18]
{TK96} Torborg J., Kajiya J.: Talisman: Commodity Real-time 3D Graphics for the PC. In Proceedings of SIGGRAPH (1996), pp. 353--364. 1, 2

Cited By

View all

Index Terms

  1. Texture compression of light maps using smooth profile functions

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    HPG '10: Proceedings of the Conference on High Performance Graphics
    June 2010
    189 pages

    Sponsors

    Publisher

    Eurographics Association

    Goslar, Germany

    Publication History

    Published: 25 June 2010

    Check for updates

    Qualifiers

    • Research-article

    Conference

    HPG'10
    Sponsor:
    HPG'10: High Performance Graphics
    June 25 - 27, 2010
    Saarbrucken, Germany

    Acceptance Rates

    Overall Acceptance Rate 15 of 44 submissions, 34%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)1
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 18 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2017)Semi-dynamic light mapsACM SIGGRAPH 2017 Posters10.1145/3102163.3102202(1-2)Online publication date: 30-Jul-2017
    • (2016)Fast, Memory-Efficient Construction of Voxelized ShadowsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2016.253995522:10(2239-2248)Online publication date: 1-Oct-2016
    • (2015)Fast, memory-efficient construction of voxelized shadowsProceedings of the 19th Symposium on Interactive 3D Graphics and Games10.1145/2699276.2699284(25-30)Online publication date: 27-Feb-2015
    • (2014)Compact precomputed voxelized shadowsACM Transactions on Graphics10.1145/2601097.260122133:4(1-8)Online publication date: 27-Jul-2014
    • (2012)Technical sectionComputers and Graphics10.1016/j.cag.2011.12.00136:3(193-200)Online publication date: 1-May-2012
    • (2011)Lossless compression of already compressed texturesProceedings of the ACM SIGGRAPH Symposium on High Performance Graphics10.1145/2018323.2018351(177-182)Online publication date: 5-Aug-2011

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media