Texture Design Using a Simplicial Complex of Morphable Textures

Wojciech Matusik1 Matthias Zwicker2 Fredo Durand2
1MERL 2Massachusetts Institute of Technology

In In ACM Transactions on Graphics (Proc. SIGGRAPH), 24(3), July 2005

Teaser
Continuous interpolation along a path connecting four samples in the space spanned by our database. Morphable textures with sharpness preservation lead to an artifact free interpolation.

Abstract

We present a system for designing novel textures in the space of textures induced by an input database. We capture the structure of the induced space by a simplicial complex where vertices of the simplices represent input textures. A user can generate new textures by interpolating within individual simplices. We propose a morphable interpolation for textures, which also defines a metric used to build the simplicial complex. To guarantee sharpness in interpolated textures, we enforce histograms of high-frequency content using a novel method for histogram interpolation. We allow users to continuously navigate in the simplicial complex and design new textures using a simple and efficient user interface. We demonstrate the usefulness of our system by integrating it with a 3D texture painting application, where the user interactively designs desired textures.

Additional Information