Skip to main content
GameDev.net gamedev.net
Research Paper

This is an academic paper or technical research. Key findings may require technical background to fully understand.

Explore Research Radar

PRO Tired of ads? Read GameDev.net ad-free and help keep the community independent with GameDev Pro — $3/month.

arXiv cs.GR
arXiv cs.GR Research
1 month, 2 weeks ago • Fengdi Zhang, Haocheng Ren, Qing Luo, Yaqing Li, Jibing Lou, Hongwei Li

Compact Representation of Mipmapped SVBRDFs via Shared Gaussians

Briefing

Mipmapped SVBRDF stacks are expensive to ship: they combine high-resolution, multi-channel material maps with multiple mip levels, and that quickly turns into a storage problem for games and tools. A new technique called Gaussian Texture Compression (GTC) attacks that cost with a compact 2D Gaussian representation built around shared spatial support.

The key idea is to exploit two common redundancies at once: the same surface structure tends to repeat across mip levels, and the same support also repeats across different material maps. In GTC, the Gaussian footprint is shared while the values attached to it can vary per level and per map, which makes the representation more compact without forcing a neural network into the decode path.

That matters because the current options all have awkward tradeoffs. Block codecs like ASTC are hardware-friendly and support random access, but they only squeeze redundancy locally. Image codecs can compress better, but they are not designed for direct texture access in a renderer. Neural texture compression can go even further on size, but decoding cost is a real concern, especially on mobile and other latency-sensitive targets.

GTC is trained with a progressive optimization pipeline and is designed for non-neural, random-access decoding. In experiments, it reportedly beats ASTC on both reconstruction quality and memory usage while keeping the runtime model simple enough for real-time rendering. For teams shipping lots of material variants, that could translate into smaller texture budgets without sacrificing the access patterns engines...

“the same spatial support is reused, with only level- or map-specific information attached”

— Fengdi Zhang et al. · Core observation behind the shared-Gaussian design
Original source
Read on arXiv cs.GR
At a glance
what
Gaussian Texture Compression (GTC) is a 2D Gaussian-based representation for mipmapped SVBRDF texture stacks.
who
Fengdi Zhang, Haocheng Ren, Qing Luo, Yaqing Li, Jibing Lou, and Hongwei Li.
when
Submitted to arXiv on 30 Jul 2026 (arXiv:2607.27943).
impact
Promises lower memory use than ASTC while preserving random-access, non-neural decoding for real-time rendering.
Signal Positive

Promising compression gains without neural decode overhead

Discuss

Discussion

Loading comments...

Recommended resources

Graphics Programming Resources

See full guide
Real-Time Rendering, Fourth Edition cover
Editor pick Community pick

Real-Time Rendering, Fourth Edition

Amazon · Book

Real-Time Rendering combines fundamental principles with guidance on the latest techniques to provide a complete reference on three-dimensional interactive computer graphics. It will help you increase speed and improve image quality and learn the features and limitations of acceleration algorithms and graphics APIs. This latest fourth edition has been updated to include a chapter on virtual reality and augmented reality and covers new topics such as visual appearance, global illumination, and curves and curved surfaces. It is for anyone serious about computer graphics who wants to learn about algorithms that create synthetic images fast enough that the viewer can interact with a virtual environment.

GameDev.net may earn a commission if you purchase through these links. This helps fund the site at no extra cost to you.

Programming with wgpu in Rust cover
Editor pick

Programming with wgpu in Rust

Amazon · Book

Unlock the full power of modern graphics programming with wgpu and Rust. This comprehensive guide takes you from foundational GPU concepts to advanced real-time rendering and compute techniques—equipping you to build fast, safe, and cross-platform graphics applications. Written for intermediate to advanced Rust developers, this book provides clear explanations, hands-on examples, and detailed insights into how GPUs process and render data. You’ll explore everything from the fundamentals of buffers, shaders, and pipelines to advanced topics like deferred rendering, shadow mapping, and GPU compute workloads.

GameDev.net may earn a commission if you purchase through these links. This helps fund the site at no extra cost to you.

GameDev.net may earn a commission if you purchase through these links. This helps fund the site at no extra cost to you.

Story Timeline (2 sources)