His work focuses on digital representations of the 3D shape and appearance of real-world objects, including the design of acquisition and fabrication devices, data structures for efficient manipulation, and applications (most notably to cultural heritage objects and human skin). He investigates algorithms for processing complex datasets of geometry and reflectance, including registration, matching, completion, hierarchical decomposition, symmetry analysis, and sampling. His research interests also include illustrative depiction through line drawings and non-photorealistic shading models.