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

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.


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