LayerGS: Decomposition and Inpainting of Layered 3D Human Avatars via 2D Gaussian Splatting
Yinghan Xu, John Dingliana
TL;DR
LayerGS addresses the challenge of creating animatable multi-layer 3D human avatars by explicitly decomposing clothing from the inner body and enabling realistic virtual try-on from multi-view RGB imagery. It leverages 2D Gaussian Splatting (2DGS) to model layered geometry and employs score-distillation sampling (SDS) with a pretrained diffusion model as a geometry and texture prior to inpaint occluded regions. The method proceeds in three stages: Stage 1 builds a coarse single-layer canonical avatar for outer garment reconstruction, Stage 2 jointly recovers the inner body layer while fixing the outer layer, and Stage 3 refines the outer layer to reduce inter-layer artifacts; meshes are then extracted and Gaussians attached for 3D virtual try-on under novel poses. Evaluations on 4D-Dress and Thuman2.0 show superior rendering quality and layer decomposability compared to state-of-the-art methods, enabling realistic garment swapping and high-fidelity 3D asset creation for immersive applications, with code available at the provided GitHub link.
Abstract
We propose a novel framework for decomposing arbitrarily posed humans into animatable multi-layered 3D human avatars, separating the body and garments. Conventional single-layer reconstruction methods lock clothing to one identity, while prior multi-layer approaches struggle with occluded regions. We overcome both limitations by encoding each layer as a set of 2D Gaussians for accurate geometry and photorealistic rendering, and inpainting hidden regions with a pretrained 2D diffusion model via score-distillation sampling (SDS). Our three-stage training strategy first reconstructs the coarse canonical garment via single-layer reconstruction, followed by multi-layer training to jointly recover the inner-layer body and outer-layer garment details. Experiments on two 3D human benchmark datasets (4D-Dress, Thuman2.0) show that our approach achieves better rendering quality and layer decomposition and recomposition than the previous state-of-the-art, enabling realistic virtual try-on under novel viewpoints and poses, and advancing practical creation of high-fidelity 3D human assets for immersive applications. Our code is available at https://github.com/RockyXu66/LayerGS
