1 / 29

FXT1™: Advanced Texture Compression

FXT1™: Advanced Texture Compression. Agenda. Corporate Overview Technology Overview 3dfx Technology Innovation: FXT1  Conclusion. We Are. c o r p o r a t e o v e r v i e w. The most recognized PC graphics brand* The number one shipping retail graphics product**

pink
Download Presentation

FXT1™: Advanced Texture Compression

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. FXT1™: Advanced Texture Compression

  2. Agenda • Corporate Overview • Technology Overview • 3dfx Technology Innovation: FXT1 • Conclusion

  3. We Are . . . c o r p o r a t eo v e r v i e w • The most recognized PC graphics brand* • The number one shipping retailgraphics product** • The number one fastest growing company in Silicon Valley*** • A branded technology company withworldwide distribution • A vertically integrated company providing complete graphics solutions • A leading supplier of integrated 2D, 3D and video graphics technology * Constat Consumer Research Q1 1999 ** PC Data ***SJ Mercury News

  4. A Worldwide Organization Worldwide Headquarters: San Jose, CA c o r p o r a t eo v e r v i e w • World-class manufacturing and distribution facilities around the world • Tokyo, Japan • Beijing, China • Seoul, Korea • Belfast, Ireland • Paris, France • London, England • Seattle, WA • San Jose, CA • Austin, TX • Fort Collins, CO • Richardson, TX • Philadelphia, PA • Juarez, Mexico

  5. A Little History . . . STB SystemsAcquisition Approved Plus LaunchingLargestMarketingCampaign in3D GraphicsIndustry c o r p o r a t eo v e r v i e w Voodoo3Introduced Voodoo2Introduced DeveloperProgram 3dfxFounded 1994 1995 1996 1997 1998 1999 VoodooGraphics IPO Voodoo33500 TVIntroduced FXT1 Introduced VoodooBansheeIntroduced T-BufferIntroduced

  6. 3dfx Model for Success c o r p o r a t eo v e r v i e w • Retail Branding • Marketing Programs • Industry-Leading Features & Performance • Substantial R&D investment T E C H N O L O G Y B R A N D I N G World-ClassManufacturing,Distribution & Support C O N T E N T • Evangelizing and Partnering with Key Software Partners

  7. What is a 3dfx Graphics Accelerator? 3D Content c o r p o r a t eo v e r v i e w General-purpose horsepower “Something for everyone” Productivity applications are done here General-PurposeCPU The 3dfx graphics subsystem renders 3D images and adds special effects Consumers buy 3dfx accelerators for cool special effects and stunning image quality Real-time special effects similar to those done by Digital Hollywood are done here 3D Image Quality and Digital Effects Engine 3dfx closes the gap between real-life imagery and computer-generated graphics Display

  8. Technology Overview

  9. Our Technology Vision t e c h n o l o g y v i s i o n • Closing the gap between Digital Hollywood and the PC • Recreating reality for the ultimate visual experience • Capturing the subtleties of light, color, and texture • Deliver these technologies: • With real-time interactivity and frame rates • Frame rate is still King • At consumer-friendly prices

  10. 3dfx Value Proposition t e c h n o l o g y v i s i o n • 3D is “unbounded” • 3dfx delivers what the general-purpose CPU can’t: • High-quality digital effects at 60fps require more horsepower than a mainstream CPU will deliver for many years 100 BOPs and Beyond Pentium III Pentium II Pentium Word Audio DVD Excel Web Modem 3D

  11. 3dfx Breakthroughs forMainstream PCs t e c h n o l o g y v i s i o n 3dfx delivers 3D realism to affordable, mainstream PCs Future 1999T-Buffer & FXT1 Real-time Photorealism: Recreate Reality on the Consumer PC Platform Full-scene AA (Real-time) Cinematic Effects85Hz 1280x1024 Free, open source texture compression 1998Voodoo2 & 3 Multitexturing Trilinear Mip-mapping Detail Texturing Projected Texturing Triangle Setup60Hz 1024x768 1997VoodooGraphics RGBA Rendering &frame buffer Real-time perspective - correct texture-mapping30Hz 640x480

  12. Introducing FXT1™: Advanced Texture Compression

  13. FXT1: Texture Compression What is it? t e c h n o l o g yi n n o v a t i o n • Next-generation advanced texture compression technology • Open source • Encoding and decoding tools and source code for compression of textures for 3D objects • Free

  14. FXT1: Texture CompressionSolving the problems of limited storage and bandwidth available for texturing t e c h n o l o g yi n n o v a t i o n • Storage: Reduces the amount of memory required to store a given texture up to 8:1 • Higher resolution textures can now be utilized • Bandwidth: Reduces the amount of memory bandwidth required for texturing • Dramatic fill-rate performance can be realized

  15. FXT1: Texture Compression Benefits t e c h n o l o g yi n n o v a t i o n • No perceptible loss in image quality • Enables use of very high-resolution textures • Decreases memory storage requirements • Decreases memory bandwidth requirements • Maximizes available memory bandwidth • Increases sustained fill-rate and frame rates

  16. FXT1: Texture Compression Benefits t e c h n o l o g yi n n o v a t i o n • Increases total number of textures available for rendering • Store up to 8x number of compressed textures in same space that used to be required for just one • Enables use of higher resolution textures for better image quality • Uncompressed 2048x2048 32bpt texture requires 16MB memory (almost unusable on current hardware) compared 2MB when FXT1 compressed

  17. FXT1: Texture Compression Benefits t e c h n o l o g yi n n o v a t i o n • Permits use of more textures per polygon for advanced effects • FXT1 texture compression makes more bandwidth available • More textures can be used to render a given object allowing for effects like bump mapping, light maps, detail textures, etc.

  18. FXT1: Texture Compression Benefits t e c h n o l o g yi n n o v a t i o n • Lowers bandwidth requirements for better fill rate performance • Increases number of texels fed to raster engine • Increases fill rate • Increases frame rates

  19. FXT1: Texture Compression How does it work? t e c h n o l o g yi n n o v a t i o n • Encoding: • Divides image up into multiple 4x4 or 4x8 texel blocks • Individual texel blocks encoded using one of four different algorithms to maximize image quality • Results in 4 bit-per-texel storage and bandwidth requirements • Compressed textures can be encoded during installation, when a scene loads, or stored on CD

  20. FXT1: Texture Compression How does it work? t e c h n o l o g yi n n o v a t i o n • Decoding: • Compressed textures are stored natively in system memory or local frame buffer memory • Decompression is performed by 3D hardware accelerator during run-time only when the compressed texture is used for rendering • Each texel block includes a 2-bit field used to identify which of the four different compression algorithms is used

  21. FXT1: Texture Compression How does it look? t e c h n o l o g yi n n o v a t i o n Uncompressed Image 24 bits-per-texel FXT1 Compressed Image 4 bits-per-texel

  22. FXT1: Texture Compression How small can the textures get? t e c h n o l o g yi n n o v a t i o n

  23. FXT1: Texture Compression What FXT1 delivers that other texture compression doesn’t t e c h n o l o g yi n n o v a t i o n • Open Source format • Cross Platform Support • Windows, Macintosh, Linux and BeOS • Includes free tools for encoding and decoding • No royalty or licensing fees for content developers or independent hardware vendors • Allows anyone to innovate with higher quality and/or faster implementations

  24. FXT1: Texture Compression What FXT1 delivers that other texture compression doesn’t t e c h n o l o g yi n n o v a t i o n • Highest possible image quality • Multiple algorithms used for every image to deliver most precise reproduction of original artwork • Best compression ratio for textures with more than single bit alpha • FXT1 uses 4 bpt compression for textures even with multi-bit Alpha channels -- reduces storage requirements by 1/3 • Free

  25. FXT1: Texture Compression How does it compare to S3TC? t e c h n o l o g yi n n o v a t i o n Single algorithm Up to four different algorithms Original Image S3TC FXT1 retains more detail than S3TC by using four different encoding algorithms for each image. This contrasts with only one algorithm used by S3TC. FXT1

  26. FXT1: Texture Compression How does it compare to S3TC? t e c h n o l o g yi n n o v a t i o n With 4 different techniques used to compress each image, FXT1™ provides the most accurate image reproduction as measured by Root Mean Square error of each encoding algorithm

  27. t e c h n o l o g yi n n o v a t i o n Conclusion 3dfx Proprietary andConfidential

  28. FXT1: Texture Compression Conclusion c o n c l u s i o n • Free • Open Source tools and source code • No license or royalty fees for Developers and IHV’s • Allows developer to innovate with higher quality and/or faster compression for titles • Delivers highest possible image quality for compressed textures

  29. FXT1: Texture Compression Conclusion c o n c l u s i o n • Maximizes fill rate by making texture data transfer more efficient • Enables use of more textures at higher resolutions to create the most visually stunning 3D content • Allows for more textures per object and per title for advanced effects • Supports cross platform - all operating systems and API’s

More Related