DeMapGS: Simultaneous Mesh Deformation and Surface Attribute Mapping via Gaussian Splatting
Shuyi Zhou, Shengze Zhong, Kenshi Takayama, Takafumi Taketomi, Takeshi Oishi
TL;DR
DeMapGS addresses the lack of topological coherence in Gaussian splatting by anchoring structured Gaussian splats to a deformable mesh, enabling joint optimization of geometry and splat parameters. It introduces gradient diffusion and a 2DGS/3DGS alternating rendering pipeline to support robust, large-step deformation while preserving photorealistic rendering, and it extracts high-quality diffuse, normal, and displacement maps suitable for standard graphics workflows. The approach achieves state-of-the-art mesh reconstruction quality and supports downstream editing and cross-object manipulation via a shared surface, complemented by a texture refinement step and GPU-accelerated map rasterization. Together, these contributions bridge structured mesh representations with Gaussian splatting, enabling practical editing, rendering, and cross-object operations within existing graphics pipelines.
Abstract
We propose DeMapGS, a structured Gaussian Splatting framework that jointly optimizes deformable surfaces and surface-attached 2D Gaussian splats. By anchoring splats to a deformable template mesh, our method overcomes topological inconsistencies and enhances editing flexibility, addressing limitations of prior Gaussian Splatting methods that treat points independently. The unified representation in our method supports extraction of high-fidelity diffuse, normal, and displacement maps, enabling the reconstructed mesh to inherit the photorealistic rendering quality of Gaussian Splatting. To support robust optimization, we introduce a gradient diffusion strategy that propagates supervision across the surface, along with an alternating 2D/3D rendering scheme to handle concave regions. Experiments demonstrate that DeMapGS achieves state-of-the-art mesh reconstruction quality and enables downstream applications for Gaussian splats such as editing and cross-object manipulation through a shared parametric surface.
