MAGiC-NeRF: Multimodal Generative Priors and Conditional Flow
for Extreme NeRF Compression
Submitted to IEEE Transactions on Circuits and Systems for Video Technology (TCSVT), 2026

  • 1The University of Western Australia

Figure 1. Our MaGic-NeRF achieves ultra-high compression ratios, storing a single model in just 0.04 MB. We transform the NeRF into conditionally generative neural planes, employing an LMM to decompose the condition into compact semantic representations.

Abstract

Neural Radiance Fields (NeRFs) offer realistic scene representations but require substantial storage, limiting their deployment in real-world systems. Existing NeRF compression methods inherently face a trade-off between compression efficiency and reconstruction fidelity, and cannot fully exploit the semantic priors naturally present in scenes. We introduce MaGic-NeRF, a novel framework that achieves extremely high compression ratios by leveraging robust flow models and multimodal semantic priors. To reduce storage overhead, we distill a trained NeRF into neural planes and encode them with a flow model conditioned on a rendered image. The conditioning image is hierarchically reasoned by large multimodal models (LMMs), enabling semantic-aware decomposition and intuitively guided reconstruction.

We also introduce 3DFRONT-NeRF, an indoor dataset that combines complex scene-level geometry with controllable object-level semantics, featuring realistic materials and physically-based lighting in complex room layouts. The benchmark supports novel view synthesis, 3D reconstruction, semantic reasoning, and layout generation. Extensive experiments demonstrate that our approach achieves compression ratios of up to 1900× and 4400× relative to TensoRF on our 3DFRONT-NeRF and LLFF, respectively, and 125× relative to the original MLP-based NeRF on object-level datasets. We will release the code and dataset.

Pipeline

Figure 2. Overview of our MaGic-NeRF framework. (a) A pretrained TensoRF is distilled into a triplane, which is then embedded using HDT-Flow conditioned on a rendered image. (b) The conditioning image is decomposed into a compact 2D semantic prior consisting of an ultra-low-resolution image, text, and a mask. (c) The stored semantic prior is passed through a step-wise generation process to recover the condition image. (d) The recovered image is fed to the inverse flow to reconstruct a high-fidelity triplane for direct rendering. Dashed boxes indicate trainable modules.

Results

Quantitative Comparisons on 3DFRONT-NeRF and LLFF

Models3DFRONT-NeRFLLFF
Size↓Ratio↑PSNR↑SSIM↑Size↓Ratio↑PSNR↑SSIM↑
TensoRF-VM76.101.0041.150.990179.801.0026.700.836
DVGO135.350.5629.960.918----
VQ-DVGO0.11692.7329.950.917----
VQ-TensoRF3.9619.2239.840.9878.8020.4326.460.824
TC-TensoRF-l4.0019.0340.740.9884.9036.7326.440.826
TC-TensoRF-h1.6047.5639.640.9821.70105.7625.720.786
Re:TensoRF-l36.362.0941.590.98920.208.9126.550.797
Re:TensoRF-h5.3514.2334.520.971----
Snapshot0.16475.6236.860.9730.161123.7524.590.747
Ours0.041902.5038.400.9850.044495.0025.300.785

Quantitative comparisons on 3DFRONT-NeRF and LLFF datasets. We mainly evaluate against TensoRF and other TensoRF-based compression methods. Best results are marked in bold. Size is measured in MB.

Quantitative Comparisons on NeRF-Synthetic, Synthetic-NSVF, and Tanks & Temples

ModelsNeRF-SyntheticSynthetic-NSVFTanks and Temples
Size↓Ratio↑PSNR↑Size↓Ratio↑PSNR↑Size↓Ratio↑PSNR↑
Conventional
NeRFs
NeRF5.001.0031.015.001.0030.815.001.0025.78
KiloNeRF100.000.0531.00100.000.0533.37100.000.0528.41
NSVF16.000.3131.7416.000.3135.1816.000.3128.40
TensoRF-CP3.901.2831.563.901.2834.483.901.2827.59
TensoRF-VM71.800.0733.1472.000.0736.7176.200.0728.56
InstantNGP*11.600.4332.82-----28.36
PlenOctree19760.00331.71---19760.00327.99
K-Planes33.000.1532.21------
Plenoxels259.800.0231.71283.300.0234.12367.700.0126.84
DVGO112.500.0431.90119.800.0434.88113.200.0428.29
GS67.300.0733.80-----27.94
Compressed
NeRFs
SVRF7.320.6832.456.650.7535.638.280.6028.54
VQ-TensoRF1.433.4931.761.263.9734.631.423.5228.18
TinyNeRF2.002.5031.722.002.5034.622.002.5028.19
Shell-VQRF1.373.6531.811.234.0734.671.413.5428.21
TC-TensoRF-l3.401.4732.934.001.2536.342.901.7228.42
TC-TensoRF-h1.603.1332.311.603.1335.331.603.1328.08
Re-TensoRF-l3.991.2531.474.371.1434.904.691.0728.22
Re-TensoRF-h2.002.5031.082.462.0334.901.623.0927.90
SnapShot0.1631.2528.740.1631.2531.940.1631.2525.24
Ours0.04125.0030.060.04125.0033.760.04125.0026.44

Quantitative comparisons on the NeRF-Synthetic, Synthetic-NSVF, and Tanks & Temples datasets. We evaluate against conventional NeRF models and methods tailored for NeRF compression. Size is measured in MB.

Acknowledgements

This work was supported by the Australian Research Council (ARC) under discovery grant project # 240101926. Professor Ajmal Mian was supported by ARC Fellowship Award funded by Australian Government under Project FT210100268.