Papers
Topics
Authors
Recent
Search
2000 character limit reached

Neural Texture Compression

Updated 1 July 2026
  • Neural texture compression is defined as methods that leverage neural networks to produce compact texture representations for real-time graphics.
  • It achieves high compression ratios by combining differentiable feature grids, quantization-aware training, and compact neural decoders, reducing storage by up to 40× over traditional approaches.
  • The framework supports direct GPU integration and random-access decompression, facilitating efficient real-time rendering with minimal VRAM overhead.

Neural texture compression refers to methods that utilize neural networks to achieve compact representations of texture data for real-time graphics and vision tasks, supporting rapid decompression and, in many cases, direct GPU integration. These methods enable significant storage and memory savings compared to classic block-compression formats, with high reconstruction fidelity and real-time runtime requirements. Neural texture compression frameworks typically combine differentiable feature representations, model-based decompression (e.g., via small per-material or global neural decoders), and quantization-aware training to produce representations compatible with graphics pipelines.

1. Fundamentals and Motivation

Traditional texture compression in real-time graphics relies on hardware-accelerated, random-access block formats such as BC1–BC7 and ASTC, which compress fixed-size blocks (typically 4×4 texels) into a fixed bit-budget. While these methods exploit within-block redundancy and allow GPU-side random access and filtering, their fixed-rate nature leads to storage inefficiencies when compressing large numbers of high-resolution textures. For example, BC1 requires 8 bytes per 4×4 block, so a 4096×4096 texture consumes ~8 MB. The aggregate storage for many material sets can reach multi-gigabyte scales, creating bottlenecks in content delivery and GPU memory (Fujieda et al., 2024).

Neural approaches address these inefficiencies by learning cross-block, cross-channel, and sometimes cross-mip correlations, achieving higher compression ratios while maintaining compatibility with hardware decoders or supporting fast, blockwise runtime decoding. Such methods can reduce storage footprints by factors of 2–40× compared to standard approaches, depending on the use case and quality targets (Vaidyanathan et al., 2023, Laurent et al., 6 Jun 2025, Laurent, 25 Jun 2026).

2. Core Neural Texture Compression Architectures

2.1 Neural Block-based Compression

A defining approach is Neural Texture Block Compression (NTBC) (Fujieda et al., 2024), which replaces classical block optimization with a neural codec. NTBC structures the encoding pipeline as follows:

  • Multi-resolution feature grids: Coordinate-conditioned feature grids encode both block-level and texel-level context, summarizing content across multiple spatial scales.
  • Endpoint and color MLPs: Two small multi-layer perceptrons (MLPs) map interpolated grid features to the block endpoints (BC1/BC4 palette endpoints) and per-texel colors. At inference, the NTBC model emits standard BC1/BC4-compliant bitstreams.
  • Quantization-aware training: Feature grids are quantized to 8 bits, and gradients through index selection (argmax) in palette assignment use a straight-through estimator.

2.2 Latent-grid and MLP Schemes

A common modern pattern, typified by Random-Access Neural Compression of Material Textures (NTC) (Vaidyanathan et al., 2023) and CNTC (Farhadzadeh et al., 2024), comprises:

  • Latent grids: Low-resolution 2D (and optionally multi-resolution) grids of trainable latent vectors, possibly quantized and block-compressed, storing the compressed representation across channels and mip levels.
  • Neural decoder: A compact MLP (typically 1–3 hidden layers) receives features from the grids, positional encodings, and normalized LOD to produce the reconstructed texel.
  • Random-access support: Decompression of a single texel or block requires only a local subset of the grid and a lightweight MLP evaluation.

This architecture allows for true random-access, on-demand hardware-friendly decompression and can compress multiple textures (e.g., albedo, normal, roughness, metallic) and their mipmap chains jointly.

2.3 Hypernetwork, Block-Optimized, and GAN-based Methods

Additional strategies include:

  • Hypernetwork-based compression (Laurent, 25 Jun 2026): A global hypernetwork predicts per-material latent grids and decoder weights in a single forward pass, removing per-material optimization requirements.
  • Differentiable block-compressed feature learning (Laurent et al., 6 Jun 2025, Weinreich et al., 2023): Direct optimization of block-compressed latent textures (e.g., BC1 or BC6) using quantization-aware gradients, paired with small MLP decoders, enables hardware filtering and minimal VRAM overhead.
  • Generative VAE/GAN decoders (Chang et al., 2020): Texture codes are synthesized into full-resolution output via deep synthesis networks—sacrificing direct block access for perceptual quality or controllability.

3. Training Objectives, Quantization, and Optimization Pipelines

Typical neural texture compression methods train their networks with a mix of classic distortion losses and quantization strategies:

Optimization is performed with Adam or SGD variants, often with staged schedules: initial training with full precision, followed by quantization-aware fine-tuning, and (when necessary) “hard” BC encoding as a final post-process (Fujieda et al., 2024, Weinreich et al., 2023).

4. Random Access, Multi-Resolution, and Rendering Integration

The success of neural texture compression in real-time graphics depends critically on efficient random-access decoding, multi-resolution support, and integration with existing rendering pipelines:

  • Random Access: Latent grids or block-compressed features are designed for direct lookup in shader code, enabling decompression of arbitrary texels or blocks with minimal overhead (Vaidyanathan et al., 2023, Farhadzadeh et al., 2024). This contrasts with classic neural image codecs, which lack such access patterns.
  • Mipmaps and Scale Handling: Multi-resolution support is achieved either by storing feature pyramids (one grid per mip level) or by using single-resolution grids and variable stride sampling (coarsening the effective grid at higher mips) (Vaidyanathan et al., 2023, Farhadzadeh et al., 2024). Networks may be explicitly conditioned on LOD normalizations.
  • Hardware Decoding: Methods emulating BC1/BC4/BC6/BC7 or storing latents in BC-compressed form directly leverage GPU hardware for fast decompression and trilinear/anisotropic filtering (Fujieda et al., 2024, Laurent et al., 6 Jun 2025).
  • Shader Integration: Per-texel decoders are implemented as small MLPs either in fragment shaders, ray-tracing shaders, or compute passes, incurring <1 ms total overhead for typical 4K output at contemporary VRAM/memory use (Weinreich et al., 2023, Laurent et al., 6 Jun 2025, Vaidyanathan et al., 2023).
  • Compatibility: When the network outputs bit-identical BC1/BC4 streams, all existing GPU-side sampling, mipmapping, and lighting shaders remain unmodified (Fujieda et al., 2024).

5. Quantitative Performance and Empirical Evaluation

Empirical evaluation focuses on compression ratio (relative to uncompressed or BC formats), reconstruction metrics (PSNR, SSIM, LPIPS), and real-time decode throughput:

Method/Work Footprint (4K×4K×6/9) Avg PSNR (dB) GPU Overhead Random Access Hardware Decode
BC1/BC4 (Compressonator) 48 MB 29–68 0 Yes Yes
NTBC (conservative) (Fujieda et al., 2024) 26.7 MB –1–4 (Δ to BC) ~50 ms load time Yes Yes (BC1/4)
NTC 0.5 (Vaidyanathan et al., 2023) 8.5 MB 36.12 ~1.5 ms/4K quad Yes No
CNTC (Farhadzadeh et al., 2024) few 100 KB + 80 kB 40.8% BD-rate 10s GPU cycles/texel Yes No
CooperativeVec (Laurent et al., 6 Jun 2025) 15–28 MB 39–41.8 0.06 ms (4090) Yes Yes (BC1)
RT Neural Materials (Weinreich et al., 2023) 0.44–7.1 MB 28.7–36.0 <1 ms (4K) Yes Yes (BC6)
Hypernetwork (Laurent, 25 Jun 2026) ~32 MB ≈36 >60 FPS @4K Yes No
GAN/VAE (Chang et al., 2020) 0.03–0.07 bpp Synthesis No (global) No

Key findings:

  • NTBC yields up to 70% reduction in disk footprint over BC1/4 with visually comparable results, maintaining bitstream compatibility (Fujieda et al., 2024).
  • Grid+MLP approaches (NTC, CNTC) reach 20–40× compression over raw uncompressed textures, consistently outperforming AVIF, JPEG XL, and ASTC at sub-1 bpp, with PSNR improvements of up to 5–8 dB (Vaidyanathan et al., 2023, Farhadzadeh et al., 2024).
  • Decoders using block-based BC1/BC4/BC6/BC7 latent packing achieve extremely fast decode times via hardware-accelerated filtering, crucial for production usage (Laurent et al., 6 Jun 2025, Weinreich et al., 2023).
  • Hypernetwork methods eliminate per-material optimization, enabling large-scale texture compression pipelines (Laurent, 25 Jun 2026).

6. Limitations, Ablations, and Open Challenges

Neural texture compression frameworks exhibit some persistent challenges:

  • Limited high-frequency recovery: Representing both very high-frequency spatial detail and high-contrast color remains difficult. NTBC, for example, may blur smooth gradients or quantize sharp transitions unless grid resolutions and MLP capacities are increased (Fujieda et al., 2024).
  • Cross-channel entanglement: Joint compression of poorly correlated channels can result in bleeding or color shift artifacts, calling for per-channel feature separation or enhanced tone mapping (Weinreich et al., 2023).
  • Memory and compute trade-offs: Higher quality or multidirectional features often require larger grid sizes or deeper MLPs, increasing VRAM and compute demands (Farhadzadeh et al., 2024).
  • Generalization to complex block formats: Extending methods robustly from BC1/BC4 to BC7/ASTC or handling hardware mode/partition flags remains an active area (Fujieda et al., 2024, Laurent et al., 6 Jun 2025).
  • Content-dependent performance: Ablation studies illustrate marked PSNR quality drops when skipping global encoders or employing naive per-block optimization.

7. Future Directions

Several extensions and research vectors are highlighted:

  • Perceptual / adversarial training: Integrating VGG or GAN-based losses to maximize output realism, especially at ultra-low bitrates (Chang et al., 2020, Fujieda et al., 2024).
  • Frequency-aware / positional encoding: Enhancing feature grids with local or learned frequency bases for better high-frequency detail (Fujieda et al., 2024).
  • Dynamic and temporal data compression: Recent work targeting temporal lightmap sets for dynamic GI (e.g., NDGI) integrates neural feature maps with block-compression and virtual texturing for efficient streaming in time-varying environments (Wu et al., 14 Apr 2026).
  • Flexible hardware support: Cooperative vector and matrix operations overlap classic GPGPU paradigms for efficient in-shader decoding (Laurent et al., 6 Jun 2025).
  • Automated material-wise compression: Hypernetwork-driven pipelines for predicting optimal decoder+latent configurations across diverse material libraries (Laurent, 25 Jun 2026).
  • Cross-task/scalable analytics: Hierarchical coding frameworks that integrate analysis-driven (feature) and appearance-driven (texture) layers may enhance both machine and human-visual quality (Wang et al., 2020).

Neural texture compression continues to evolve along axes defined by graphics hardware constraints, rate-distortion tradeoffs, and advances in neural representation learning. Recent state-of-the-art results consistently demonstrate that neural methods substantially surpass classical codecs in compression efficiency without sacrificing random-access and real-time decode properties fundamental to interactive graphics workflows.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Neural Texture Compression.