Chajdas et al., 2018 - Google Patents
Virtual texture mapping 101Chajdas 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 …
- 238000013507 mapping 0 title abstract description 16
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/50—Lighting effects
- G06T15/503—Blending, e.g. for anti-aliasing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0875—Addressing 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration, e.g. from bit-mapped to bit-mapped creating a similar image
- G06T5/001—Image restoration
- G06T5/002—Denoising; Smoothing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/04—Texture mapping
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration, e.g. from bit-mapped to bit-mapped creating a similar image
- G06T5/007—Dynamic range modification
- G06T5/008—Local, e.g. shadow enhancement
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/005—General purpose rendering architectures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration, e.g. from bit-mapped to bit-mapped creating a similar image
- G06T5/20—Image enhancement or restoration, e.g. from bit-mapped to bit-mapped creating a similar image by the use of local operators
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/20—Processor architectures; Processor configuration, e.g. pipelining
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/60—Memory management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformation in the plane of the image, e.g. from bit-mapped to bit-mapped creating a different image
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20172—Image enhancement details
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image 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 |