Feature Splatting: Language-Driven Physics-Based Scene Synthesis and Editing
Ri-Zhao Qiu, Ge Yang, Weijia Zeng, Xiaolong Wang
TL;DR
Feature Splatting addresses the problem of synthesizing and editing physics-aware dynamic scenes from static 3D captures by unifying appearance, geometry, semantics, and material properties into explicit 3D Gaussians. It distills vision-language features into Gaussians, enables open-vocabulary scene decomposition, and grounds material properties for physics-based dynamics through a Taichi-based MPM, with volume-preserving and deformation-aware mechanisms. The framework supports language-driven editing of both appearance and geometry and demonstrates dynamic scene synthesis with elastic, granular, and volume-preserving interactions, aided by regularization across SAM, CLIP, and DINOv2 features. With optimized rendering and a staged training pipeline, Feature Splatting offers efficient, interpretable control for open-vocabulary, physics-informed scene editing in an explicit 3D representation.
Abstract
Scene representations using 3D Gaussian primitives have produced excellent results in modeling the appearance of static and dynamic 3D scenes. Many graphics applications, however, demand the ability to manipulate both the appearance and the physical properties of objects. We introduce Feature Splatting, an approach that unifies physics-based dynamic scene synthesis with rich semantics from vision language foundation models that are grounded by natural language. Our first contribution is a way to distill high-quality, object-centric vision-language features into 3D Gaussians, that enables semi-automatic scene decomposition using text queries. Our second contribution is a way to synthesize physics-based dynamics from an otherwise static scene using a particle-based simulator, in which material properties are assigned automatically via text queries. We ablate key techniques used in this pipeline, to illustrate the challenge and opportunities in using feature-carrying 3D Gaussians as a unified format for appearance, geometry, material properties and semantics grounded on natural language. Project website: https://feature-splatting.github.io/
