Optimization-Free Style Transfer for 3D Gaussian Splats
Raphael Du Sablon, David Hart
TL;DR
This work tackles the challenge of stylizing 3D Gaussian splats without reconstructing or retraining the scene. It introduces a surface-based graph pipeline that converts a 3DGS into an oriented graph, applies a pretrained image-style transfer network via the Interpolated SelectionConv framework, and then interpolates the stylized colors back to each splat, enabling direct stylization on .splat/.ply files. The method runs primarily on CPU, achieving under ~2 minutes for large scenes and does not require original camera views, COLMAP outputs, or re-rendered views. Qualitative results show competitive visual fidelity, especially for single-object splats, with ablations confirming the importance of accurate normals, and the approach offers favorable speed compared to reconstruction-based stylization methods. The work includes an ablation on normals and discusses limitations such as lack of geometric editing and reliance on a pseudo implicit surface, outlining directions toward transformer- or diffusion-based stylization in the future.
Abstract
The task of style transfer for 3D Gaussian splats has been explored in many previous works, but these require reconstructing or fine-tuning the splat while incorporating style information or optimizing a feature extraction network on the splat representation. We propose a reconstruction- and optimization-free approach to stylizing 3D Gaussian splats, allowing for direct stylization on a .ply or .splat file without requiring the original camera views. This is done by generating a graph structure across the implicit surface of the splat representation. A feed-forward, surface-based stylization method is then used and interpolated back to the individual splats in the scene. This also allows for fast stylization of splats with no additional training, achieving speeds under 2 minutes even on CPU-based consumer hardware. We demonstrate the quality results this approach achieves and compare to other 3D Gaussian splat style transfer methods. Code is publicly available at https://github.com/davidmhart/FastSplatStyler.
