GeoBrush: Interactive Mesh Geometry Cloning

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

abstract

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.

downloads

accompanying video (with narration)

acknowledgments

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.