GTAvatar: Bridging Gaussian Splatting and Texture Mapping for Relightable and Editable Gaussian Avatars

Kelian Baert, Mae Younes, Francois Bourel, Marc Christie, Adnane Boukhayma
12/9/2025
cs.CVcs.GR

No official code found. Best implementation: KelianB/GTAvatar (9 stars, last commit 2026-04-20).

Abstract

Recent advancements in Gaussian Splatting have enabled increasingly accurate reconstruction of photorealistic head avatars, opening the door to numerous applications in visual effects, videoconferencing, and virtual reality. This, however, comes with the lack of intuitive editability offered by traditional triangle mesh-based methods. In contrast, we propose a method that combines the accuracy and fidelity of 2D Gaussian Splatting with the intuitiveness of UV texture mapping. By embedding each canonical Gaussian primitive's local frame into a patch in the UV space of a template mesh in a computationally efficient manner, we reconstruct continuous editable material head textures from a single monocular video on a conventional UV domain. Furthermore, we leverage an efficient physically based reflectance model to enable relighting and editing of these intrinsic material maps. Through extensive comparisons with state-of-the-art methods, we demonstrate the accuracy of our reconstructions, the quality of our relighting results, and the ability to provide intuitive controls for modifying an avatar's appearance and geometry via texture mapping without additional optimization.

View on arXivView PDF

Code Implementations(1)

KelianB/GTAvatarCommunity68%

GTAvatar: Bridging Gaussian Splatting and Texture Mapping for Relightable and Editable Gaussian Avatars (Eurographics 2026)

93Shell, PythonFeb 6, 20266 months agoNOASSERTION

Similar Papers

Cite this paper

@article{baert2025gtavatar,
  title  = {GTAvatar: Bridging Gaussian Splatting and Texture Mapping for Relightable and Editable Gaussian Avatars},
  author = {Kelian Baert and Mae Younes and Francois Bourel and Marc Christie and Adnane Boukhayma},
  year   = {2025},
  eprint = {2512.09162},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.09162v2}
}

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

Discussion