Projects per year
Abstract
Because of the ever increasing resolution of consumer displays, high quality real-time 3D rendering applications require large amounts of 2D texture data, which in turn require large amounts of storage, memory and bandwidth. One of the major advantages of using compressed texture data is the significant decrease in bandwidth requirements, decreasing texture loading times. Additionally, instead of preloading all the potentially required information, texture data can be streamed progressively at run-time, which is a very common scenario in web-based applications, games and large virtual environments. This paper proposes a new texture streaming system, utilizing both pre-computed and run-time scene analysis, camera prediction and wavelet-based texture compression to provide maximal visual quality within bandwidth and real-time constraints. Texture decoding is done on the GPU, saving both on streaming bandwidth and GPU memory. The pre-computed scene analysis system can perform the run-time analysis at virtually no performance cost in multi-threaded systems. The proposed solution can easily be plugged into existing classical texture mapping solutions, as it features drop-in replacement shaders and re-uses existing render facilities. The wavelet-based streaming system results in PSNR improvements of up to 2 dB when compared to a DXT1-based streaming system. © 2017, Springer Science+Business Media New York.
Original language | English |
---|---|
Pages (from-to) | 2873-2899 |
Number of pages | 27 |
Journal | Multimedia Tools and Applications |
Volume | 77 |
Issue number | 2 |
Early online date | 18 Feb 2017 |
DOIs | |
Publication status | Published - 1 Jan 2018 |
Keywords
- Texture compression
- Texture mapping
- Texture streaming
- Wavelet transform
Fingerprint
Dive into the research topics of 'Optimized Wavelet-Based Texture Representation and Streaming for GPU Texture Mapping'. Together they form a unique fingerprint.Projects
- 1 Finished
-
IWT536: Optimized render quality based on scalable texture coding.
Lemeire, J., Andries, B. & Munteanu, A.
1/01/11 → 31/12/14
Project: Fundamental