Painting with Texture

Lincoln Ritter

TalentSpring, University of Washington

Wilmot Li

Adobe Research

Maneesh Agrawala

University of California, Berkeley

Brian Curless

University of Washington

David Salesin

Adobe Research, University of Washington

We present an interactive texture painting system that allows the user to author digital images by painting with a palette of input textures. At the core of our system is an interactive texture synthesis algorithm that generates textures with natural-looking boundary effects and alpha information as the user paints. Furthermore, we describe an intuitive layered painting model that allows strokes of texture to be merged, intersected and overlapped while maintaining the appropriate boundaries between texture regions. We demonstrate the utility and expressiveness of our system by painting several images using textures that exhibit a range of different boundary effects.



Texture paintings generated using our system, with the input texture palettes shown on the right. We took example swatches of watercolour paints to create new watercolour paintings of trees (a). To produce the result shown in (b), we took photographs of the peel and pulpy interior of an orange and used these textures as the palette.

Project Publications

Painting with texture

Ritter, L., Li, W., Curless, B., Agrawala, M., Salesin, D (Apr. 25, 2006)
In Rendering Techniques 2006: 17th Eurographics Workshop on Rendering , 371–376