Spec-Gloss Surfels and Normal-Diffuse Priors for Relightable Glossy Objects

Georgios Kouros, Minye Wu, Tinne Tuytelaars
10/2/2025
cs.GRcs.CV

No official code found. Best implementation: gkouros/SpecGloss-GS (10 stars, MIT, last commit 2026-04-26).

Abstract

Accurate reconstruction and relighting of glossy objects remains a longstanding challenge, as object shape, material properties, and illumination are inherently difficult to disentangle. Existing neural rendering approaches often rely on simplified BRDF models or parameterizations that couple diffuse and specular components, which restrict faithful material recovery and limit relighting fidelity. We propose a relightable framework that integrates a microfacet BRDF with the specular-glossiness parameterization into 2D Gaussian Splatting with deferred shading. This formulation enables more physically consistent material decomposition, while diffusion-based priors for surface normals and diffuse color guide early-stage optimization and mitigate ambiguity. A coarse-to-fine environment map optimization accelerates convergence, and negative-only environment map clipping preserves high-dynamic-range specular reflections. Extensive experiments on complex, glossy scenes demonstrate that our method achieves high-quality geometry and material reconstruction, delivering substantially more realistic and consistent relighting under novel illumination compared to existing Gaussian splatting methods.

View on arXivView PDF

Code Implementations(1)

MIT

[WACV 2026 Oral] Spec-Gloss Surfels and Normal–Diffuse Priors for Relightable Glossy Objects

100C, C++Oct 2, 20255 months agoMIT
gaussian-splattingglossy-objectsinverse-renderingneural-renderingstabledelight+1 more

Similar Papers

Cite this paper

@article{kouros2025specgloss,
  title  = {Spec-Gloss Surfels and Normal-Diffuse Priors for Relightable Glossy Objects},
  author = {Georgios Kouros and Minye Wu and Tinne Tuytelaars},
  year   = {2025},
  eprint = {2510.02069},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.02069v3}
}

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

Discussion