核心概念
Our TransGS system instantly translates physically-based facial assets into a novel Gaussian representation (GauFace) that enables high-quality real-time rendering and animation across various platforms.
摘要
The paper introduces GauFace, a novel Gaussian Splatting representation tailored for efficient animation and rendering of physically-based facial assets. GauFace bridges the gap between fine-grained PBR facial assets and high-quality 3D Gaussian Splatting (3DGS) representation by:
- Rigging 3D Gaussians to the mesh surface to support facial animation via blendshapes.
- Introducing a dynamic shadow vector to disentangle the deformation-dependent and deformation-agnostic shading effects.
- Constraining the Gaussian distribution through pixel-aligned sampling and deferred pruning for efficient generative modeling.
The authors then propose TransGS, a diffusion transformer that instantly translates physically-based facial assets into the corresponding GauFace representations. TransGS adopts a patch-based pipeline and a novel UV positional encoding to handle the vast number of Gaussians effectively. Once trained, TransGS can instantly translate facial assets with lighting conditions to GauFace representation, delivering high fidelity and real-time facial interaction of 30fps@1440p on a Snapdragon® 8 Gen 2 mobile platform.
The paper conducts extensive evaluations, including qualitative and quantitative comparisons against traditional offline and online renderers, as well as recent neural rendering methods. The results demonstrate the superior performance of the TransGS approach for facial asset rendering. The authors also showcase diverse immersive applications of facial assets using their TransGS approach and GauFace representation, across various platforms like PCs, phones and VR headsets.
统计
"Blender Cycles, the offline ray-tracing rendering engine, defines the quality upper bound of our method as our dataset relies on Blender Cycles."
"GauFace assets synthesized by TransGS deliver aesthetic visual quality comparable to Blender Cycles with natural skin shading from HDR lighting and subsurface scattering, detailed skin textures, sharp shadows, and self-occlusions."
"TransGS can convert PBR facial assets to GauFace translations in 5 seconds on a NVIDIA RTX 4090."
引用
"Once trained, TransGS can instantly translate facial assets with lighting conditions to GauFace representation, delivering high fidelity and real-time facial interaction of 30fps@1440p on a Snapdragon® 8 Gen 2 mobile platform."
"Over 80% of the participants preferred our rendering quality to those of Unity3D or Blender EEVEE."