ABLE-NeRF: Attention-Based Rendering with Learnable Embeddings for Neural Radiance Field

Zhe Tang, Tat-Jen Cham, Haiyu Zhao
2/14/2026

No official code found. Best implementation: TangZJ/able-nerf (50 stars, PyTorch, last commit 2023-05-23).

Abstract

Neural Radiance Field (NeRF) is a popular method in representing 3D scenes by optimising a continuous volumetric scene function. Its large success which lies in applying volumetric rendering (VR) is also its Achilles' heel in producing view-dependent effects. As a consequence, glossy and transparent surfaces often appear murky. A remedy to reduce these artefacts is to constrain this VR equation by excluding volumes with back-facing normal. While this approach has some success in rendering glossy surfaces, translucent objects are still poorly represented. In this paper, we present an alternative to the physics-based VR approach by introducing a self-attention-based framework on volumes along a ray. In addition, inspired by modern game engines which utilise Light Probes to store local lighting passing through the scene, we incorporate Learnable Embeddings to capture view dependent effects within the scene. Our method, which we call ABLE-NeRF, significantly reduces ‘blurry’ glossy surfaces in rendering and produces realistic translucent surfaces which lack in prior art. In the Blender dataset, ABLE-NeRF achieves SOTA results and surpasses Ref-NeRF in all 3 image quality metrics PSNR, SSIM, LPIPS.

View on arXivView PDF

Code Implementations(1)

TangZJ/able-nerfCommunity100%
PyTorch

This is the official repo for ABLE-NeRF, an attention based/ transformer novel view synthesis work.

504Shell, PythonMar 22, 20233 years ago
cvpr2023nerfnerf2023pytorch

Similar Papers

Cite this paper

@article{tang2026ablenerf,
  title  = {ABLE-NeRF: Attention-Based Rendering with Learnable Embeddings for Neural Radiance Field},
  author = {Zhe Tang and Tat-Jen Cham and Haiyu Zhao},
  year   = {2026},
  eprint = {2303.13817},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2303.13817},
  journal = {CVPR 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2303.13817.svg)](https://codeofpaper.com/paper/2303.13817)

Discussion