GeoBrush: Interactive Mesh Geometry Cloning

selected for
The Best of EUROGRAPHICS session at FMX 2011
Kenshi Takayama, Ryan Schmidt, Karan Singh, Takeo Igarashi, Tamy Boubekeur, Olga Sorkine-Hornung


We propose a method for interactive cloning of 3D surface geometry using a paintbrush interface, similar to the continuous cloning brush popular in image editing. Existing interactive mesh composition tools focus on atomic copy-and-paste of pre-selected feature areas, and are either limited to copying surface displacements, or require the solution of variational optimization problems, which is too expensive for an interactive brush interface. In contrast, our GeoBrush method supports real-time continuous copying of arbitrary high-resolution surface features between irregular meshes, including topological handles.

GeoBrush: Interactive Mesh Geometry Cloning

We achieve this by first establishing a correspondence between the source and target geometries using a novel generalized discrete exponential map parameterization. Next we roughly align the source geometry with the target shape using Green Coordinates with automatically-constructed cages. Finally, we compute an offset membrane to smoothly blend the pasted patch with C¹-continuity before stitching it into the target. The offset membrane is a solution of a bi-harmonic PDE, which is computed on the GPU in real time by exploiting the regular parametric domain.

We demonstrate the effectiveness of GeoBrush with various editing scenarios, including detail enrichment and completion of scanned surfaces.


accompanying video (with narration)


We are grateful to Scott Schaefer and Eric Landreneau for the beautiful models with scale-like features and to Alexander Hornung for valuable comments. This work was supported in part by an NSF award IIS-0905502, by MITACS, by 3DLife EU N.o.E. and by a gift from Adobe Systems.