View-Dependent Deformation Fields for 2D Editing of 3D Models
Martin El Mqirmi, Noam Aigerman
TL;DR
This paper addresses editing 3D models to match 2D edits from specific viewpoints by introducing view-dependent deformation fields that map 3D points through a view-conditioned deformation. The core idea lifts per-view 2D deformations to 3D space and blends them in a layered, compositional manner, enabling complex, view-continuous edits on both 3D Gaussian Splats and meshes. Key contributions include (1) a general f_v construction from 2D keyframes, (2) a non-linear, sequential composition scheme for multiple deformations, (3) a practical method to apply 3D deformations to 3D Gaussian Splats via a first-order affine approximation, and (4) a 2D-deformation authoring pipeline using 2D meshes and BBW rigging. The approach achieves expressive, view-dependent stylization, occlusion handling, and fitting to 2D illustrations, with scalable efficiency suitable for high-resolution models and potential extensions to animation and symmetric deformations.
Abstract
We propose a method for authoring non-realistic 3D objects (represented as either 3D Gaussian Splats or meshes), that comply with 2D edits from specific viewpoints. Namely, given a 3D object, a user chooses different viewpoints and interactively deforms the object in the 2D image plane of each view. The method then produces a "deformation field" - an interpolation between those 2D deformations in a smooth manner as the viewpoint changes. Our core observation is that the 2D deformations do not need to be tied to an underlying object, nor share the same deformation space. We use this observation to devise a method for authoring view-dependent deformations, holding several technical contributions: first, a novel way to compositionality-blend between the 2D deformations after lifting them to 3D - this enables the user to "stack" the deformations similarly to layers in an editing software, each deformation operating on the results of the previous; second, a novel method to apply the 3D deformation to 3D Gaussian Splats; third, an approach to author the 2D deformations, by deforming a 2D mesh encapsulating a rendered image of the object. We show the versatility and efficacy of our method by adding cartoonish effects to objects, providing means to modify human characters, fitting 3D models to given 2D sketches and caricatures, resolving occlusions, and recreating classic non-realistic paintings as 3D models.
