15. Example-Based Texture Synthesis

Half-Day, 8:30 am - 12:15 pm
Level: Intermediate
Room 8

An introduction to example-based texture synthesis and its applications. Topics include various algorithmic paradigms for synthesis including representational and processing issues across domains. The course also reviews applications such as image and video synthesis and editing, geometry and surface texture synthesis, controllable and interactive synthesis on the GPU, and fluid texturing.


Basic knowledge of 3D computer graphics and some understanding of elementary image processing.

Intended Audience

Academicians and practitioners who want to learn how to use textures to automate synthesis in many scenarios such as special effects, image editing, content creation, rendering, and animation.


Vivek Kwatra
University of North Carolina at Chapel Hill
kwatra (at) cs.unc.edu

Li-Yi Wei
Microsoft Research Asia
liyiwei (at) stanfordalumni.org


Greg Turk
Georgia Institute of Technology

Sylvain Lefebvre
INRIA Sophia-Antipolis


Yanxi Liu
Pennsylvania State University
Carnegie Mellon University

Alexei Efros
Carnegie Mellon University

Aaron Hertzmann
University of Toronto

Antonio Criminisi
Microsoft Research Cambridge