[go: up one dir, main page]

Chajdas et al., 2018 - Google Patents

Virtual texture mapping 101

Chajdas et al., 2018

Document ID
4600181429224403020
Author
Chajdas M
Eisenacher C
Stamminger M
Lefebvre S
Publication year
Publication venue
GPU Pro 360 Guide to Rendering

External Links

Snippet

In this chapter, the authors describe a basic virtual texture mapping (VTM) system. It is simple and fast, even on older hardware. The authors explore a certain pointers on how to further improve performance, should reader's application or game require it. Even with …
Continue reading at www.taylorfrancis.com (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/50Lighting effects
    • G06T15/503Blending, e.g. for anti-aliasing
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
    • G06F12/0875Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches with dedicated cache, e.g. instruction or stack
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration, e.g. from bit-mapped to bit-mapped creating a similar image
    • G06T5/001Image restoration
    • G06T5/002Denoising; Smoothing
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/04Texture mapping
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration, e.g. from bit-mapped to bit-mapped creating a similar image
    • G06T5/007Dynamic range modification
    • G06T5/008Local, e.g. shadow enhancement
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/005General purpose rendering architectures
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration, e.g. from bit-mapped to bit-mapped creating a similar image
    • G06T5/20Image enhancement or restoration, e.g. from bit-mapped to bit-mapped creating a similar image by the use of local operators
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/20Processor architectures; Processor configuration, e.g. pipelining
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/60Memory management
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformation in the plane of the image, e.g. from bit-mapped to bit-mapped creating a different image
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20172Image enhancement details
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis

Similar Documents

Publication Publication Date Title
Cox et al. Multi-level texture caching for 3D graphics hardware
DE102008026431B4 (en) Extrapolation of non-resident mipmap data using resident mipmap data
Wei et al. Order-independent texture synthesis
US11195250B2 (en) Prediction system for texture streaming
TWI839352B (en) Graphics processor, data processor, and operating method thereof
Donnelly et al. Variance shadow maps
Nehab et al. Accelerating real-time shading with reverse reprojection caching
US6618053B1 (en) Asynchronous multilevel texture pipeline
US9269184B2 (en) Method and apparatus for rendering image based projected shadows with multiple depth aware blurs
DE69635638T2 (en) Buffer memory for texture data
DE69635066T2 (en) Interrupt scheme for updating a local store
US20040109004A1 (en) Depth-of-field effects using texture lookup
WO2007087538A2 (en) System and method for asynchronous continuous-level-of-detail texture mapping for large-scale terrain rendering
Mittring et al. Advanced virtual texture topics
US20100091028A1 (en) Texture Level Tracking, Feedback, and Clamping System for Graphics Processors
CA2667736A1 (en) Pixel cache for 3d graphics circuitry
JPH11511277A (en) Method and apparatus for converting a graphic object into a chunk image and combining image layers into a display image
US7760804B2 (en) Efficient use of a render cache
DE19709227A1 (en) Rapid loading of texture image data into memory of computer graphics system
Fatahalian et al. Reducing shading on GPUs using quad-fragment merging
Lefebvre et al. Unified texture management for arbitrary meshes
Chajdas et al. Virtual texture mapping 101
EP1434172A2 (en) Method and system for generating a display image using Gsprites.
WO2002003333A1 (en) Mechanism for implementing z-compression transparently
Panteleev Practical real-time voxel-based global illumination for current GPUs