Spherical Voronoi: Directional Appearance as a Differentiable Partition of the Sphere

Francesco Di Sario, Daniel Rebain, Dor Verbin, Marco Grangetto, Andrea Tagliasacchi
12/16/2025
cs.CV

No official code found. Best implementation: sphericalvoronoi/sphericalvoronoi (87 stars, Apache-2.0, last commit 2026-01-29).

Abstract

Radiance field methods (e.g. 3D Gaussian Splatting) have emerged as a powerful paradigm for novel view synthesis, yet their appearance modeling often relies on Spherical Harmonics (SH), which impose fundamental limitations. SH struggle with high-frequency signals, exhibit Gibbs ringing artifacts, and fail to capture specular reflections - a key component of realistic rendering. Although alternatives like spherical Gaussians offer improvements, they add significant optimization complexity. We propose Spherical Voronoi (SV) as a unified framework for appearance representation in 3D Gaussian Splatting. SV partitions the directional domain into learnable regions with smooth boundaries, providing an intuitive and stable parameterization for view-dependent effects. For diffuse appearance, SV achieves competitive results while keeping optimization simpler than existing alternatives. For reflections - where SH fail - we leverage SV as learnable reflection probes, taking reflected directions as input following principles from classical graphics. This formulation attains state-of-the-art results on synthetic and real-world datasets, demonstrating that SV offers a principled, efficient, and general solution for appearance modeling in explicit 3D representations.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Official Repositiory for Spherical Voronoi: Directional Appearance as a Differentiable Partition of the Sphere

872C, C++Dec 28, 20258 months agoApache-2.0

Similar Papers

Cite this paper

@article{sario2025spherical,
  title  = {Spherical Voronoi: Directional Appearance as a Differentiable Partition of the Sphere},
  author = {Francesco Di Sario and Daniel Rebain and Dor Verbin and Marco Grangetto and Andrea Tagliasacchi},
  year   = {2025},
  eprint = {2512.14180},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.14180v1}
}

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/2512.14180.svg)](https://codeofpaper.com/paper/2512.14180)

Discussion