David H. Salesin

August 2019

 

Current positions

Google Research. Principal Scientist / Director, since 2019.

University of Washington, Department of Computer Science and Engineering. Affiliate Professor, since 2009. (Assistant Professor, 1992-96. Associate Professor, 1996-2001. Professor, 2001-09.)

Zhejiang University, Guest Professor, since 2002.

 

Degrees

Ph.D. 1991, Stanford University, Computer Science (Advisor: Leonidas Guibas)

Sc.B. magna cum laude 1983, Brown University, Computer Science

 

Experience

Snap Inc. Director of Research, 2017-19.

Adobe Systems. Vice President & Fellow, 2009-17. (Principal Scientist, 2005-07. Senior Principal Scientist, 2007-09.) Founder and director of the Creative Technologies Lab.

Microsoft Research. Senior Researcher, 1999-2005.

Cornell University, Program of Computer Graphics. Visiting Assistant Professor, 1991-92.

Digital Equipment Corporation. Student intern at Paris Research Lab, 1988; at Systems Research Center, summers 1989-90.

Pixar. Computer graphics researcher, summer 1987.

Stanford University. Research assistant, 1986-88; teaching fellow in computer graphics, 1988.

Sogitec Audiovisuel, Paris. Computer graphics consultant, 1986.

Lucasfilm, Ltd. Computer graphics researcher, 1983-85.

Brown University. Undergraduate research assistant, 1981-83; teaching assistant in discrete mathematics, honors calculus, digital systems design, and freshman English, 1981-83.

 

Honors

ACM Fellow, since 2002.

ACM SIGGRAPH Computer Graphics Achievement Award, 2000.

The Carnegie Foundation for the Advancement of Teaching and the Council for the Advancement and Support of Education 1998-1999 Washington Professor of the Year Award, 1998.

University of Washington Distinguished Teaching Award, 1997.

University of Washington Award for Outstanding Faculty Achievement in the College of Engineering, 1996.

National Science Foundation Presidential Faculty Fellow Award, 1995-98.

Alfred P. Sloan Research Fellowship, 1995-97.

Office of Naval Research Young Investigator Award, 1995-98.

National Science Foundation Young Investigator Award, 1993-95.

Stanford University Nominee for ACM Dissertation Award, 1991.

AT&T Graduate Fellowship, 1988-91.

Hertz Foundation Research Grant, 1987, 1988.

Stanford University School of Engineering Fellowship, 1986-87.

Winston Churchill Fellowship Winner (declined, in order to work at Lucasfilm), 1983.

Brown University Prize for Outstanding Undergraduate Research, 1983.

Elected to Sigma Xi, 1983.

Elected to Phi Beta Kappa, junior year, 1982.

National Merit Scholarship, 1979-83.

New York State Regents Scholarship, 1979.

Rensselaer Polytechnic Institute Mathematics and Science Award, 1978.

Bausch and Lomb Science Award, 1978.

 

Review committees, advisory committees, and editorial boards

ACM SIGGRAPH Technical Awards Committee, since 2018.

ACM A.M. Turing Award Committee, 2012-17. Deputy Chair 2015-16. Chair 2016-17.

Communications of the ACM (CACM) Editorial Board for Research Highlights, 2007-15.

ACM Computing Research Repository on Computer Graphics. Moderator, with S. Spencer, 2001-15.

Brown University Computer Science Department External Review Committee, 2010.

NPAR (International Symposium on Non-Photorealistic Animation and Rendering). Conference Co-chair (and co-founder), with J.-D. Fekete, 2000. Advisory Board, 2002. Papers Committee, 2004, 2006, 2007.

ACM SIGGRAPH Advisory Board, 2005-07.

Mesa Community College & Brown University Digital Visual Literacy Advisory Board, 2005-06.

SIGGRAPH Papers Committee, 1995, 1996, 1998, 2000, 2001, 2004, 2005.

The Journal of Graphics Tools. Founder and Consulting Editor, 1995-2005.

University of Washington Animation Research Labs, Advisory Committee Chair, 1999-2003.

IEEE Transactions on Visualization and Computer Graphics. Editorial board member, 1999-2003.

MIT / Microsoft Research iCampus Joint Steering Committee, 2001-02.

SIGGRAPH Papers Advisory Board, 2001, 2002.

National Research Council Committee on Information Technology and Creativity under the Computer Science and Telecommunications Board (CSTB), 2000-02.

CAD/Graphics'2001 (Kunming, China), Program Committee, 2001.

MOSAIC 2000 (Millennial Open Symposium on the Arts and Interdisciplinary Computing). Conference Director, with C. Sequin, 2000.

National Science Foundation, CAREER Awards Review Panel, 1999.

National Science Foundation Science & Technology Center for Computer Graphics and Scientific Visualization, Director's Pool Review Committee, 1996, 1997, 1998.

Raster Imaging & Digital Typography RIDT'98 (St-Malo, France), Program Committee, 1998.

Computers and Graphics. Editorial advisory board member, 1992-98.

ACM Symposium on Computational Geometry Video Review Committee, 1997.

SIGGRAPH Technical Sketches Committee, 1996.

Eurographics Technical Programme Committee, 1996.

Eurographics Workshop on Rendering. Program committee member, 1993, 1995, 1996.

National Science Foundation Institutional Infrastructure Site Visit Committee, 1995.

Image Synthesis Conference at the 1995 IS&T/SPIE Symposium. Conference committee member, 1995.

Points (and Pixels) North. Workshop co-organizer, with J. Snoeyink, 1993.

ACM Object-Oriented Programming Systems, Languages, and Applications conference. Program committee member, 1993.

 

Professional activities

Washington's National Park Fund. Trustee, 2004-08.

Numinous Technologies, Inc. Founder, Chief Scientist, Technical Advisory Board Member, and Consultant, 1996-99.

Inklination, Inc. Founder, Chief Scientist, and Technical Advisory Board Member, 1996-98.

Microsoft Research. Consultant, 1994-97.

Broderbund Software. Consultant, 1996.

Xerox Palo Alto Research Center. Consultant, 1994.

Aldus. Consultant, 1994.

 

Books, book chapters, and proceedings

From web summaries to search templates: automation for personal tasks on the web, with M. Dontcheva, S. M. Drucker, and M. F. Cohen. Book chapter in No Code Required: Giving Users Tools to Transform the Web, edited by A. Cypher, M. Dontcheva, T. Lau, and J. Nichols.Morgan-Kaufmann Publishers, Inc. Amsterdam, 2010. ISBN 978-0-12-381541-5.

Proceedings of MOSAIC 2000: Millennial Open Symposium on the Arts and Interdisciplinary Computing (Seattle, Washington, 21-24 August 2000), co-editor with C. Sequin.

Proceedings of NPAR 2000: Symposium on Non-Photorealistic Animation and Rendering (Annecy, France, 5-7 June 2000), co-editor with J.-D. Fekete. ISBN 1-58113-277-8.

Wavelets for Computer Graphics: Theory and Applications, with E. Stollnitz and T. DeRose. Morgan-Kaufmann Publishers, Inc., San Francisco, 1996. ISBN 1-55860-375-1.

 

SIGGRAPH papers

Automatic generation of destination maps, with J. Kopf, M. Agrawala, D. Bargeron, and M. Cohen. (SIGGRAPH Asia 2010). ACM Transactions on Graphics, 29(6): 158:1-158:12, 2010.

Diffusion curves: A vector representation for smooth-shaded images, with A. Orzan, A. Bousseau, H. Winnemoeller, P. Barla, and J. Thollot. ACM Transactions on Graphics, 27(3): 92:1-92:8, 2008. A later version of the paper appeared as a Research Highlight in Communications of the ACM 56(7): 101-108, 2013.

Automated generation of interactive 3D exploded view diagrams, with W. Li, B. Curless, and M. Agrawala. ACM Transactions on Graphics, 27(3): 101:1-101:7, 2008.

Interactive cutaway illustrations of complex 3D models, with W. Li, L. Ritter, B. Curless, and M. Agrawala. ACM Transactions on Graphics, 26(3): 31:1-31:11, 2007.

Video watercolorization using bidirectional texture advection, with A. Bousseau, F. Neyret, and J. Thollot. ACM Transactions on Graphics, 26(3): 104:1-104:7, 2007.

Photographing long scenes with multi-viewpoint panoramas, with A. Agarwala, M. Agrawala, M. Cohen, and R. Szeliski. ACM Transactions on Graphics 25(3): 853-861, 2006.

Schematic storyboarding for video visualization and editing, with D. B Goldman, B. Curless, and S.M. Seitz. ACM Transactions on Graphics 25(3): 862-871, 2006.

Animating pictures with stochastic motion textures, with Y.-Y. Chuang, D. B Goldman, K. C. Zheng, B. Curless, and R. Szeliski. ACM Transactions on Graphics 24(3): 853-860, 2005.

Panoramic video textures, with A. Agarwala, C. Zheng, C. Pal, M. Agrawala, M. Cohen, B. Curless, and R. Szeliski. ACM Transactions on Graphics 24(3): 821-827, 2005.

Keyframe-based tracking for rotoscoping and animation, with A. Agarwala, A. Hertzmann, and S. M. Seitz. ACM Transactions on Graphics 23(3): 584-591, 2004.

Interactive digital photomontage, with A. Agarwala, M. Dontcheva, M. Agrawala, S. Drucker, A. Colburn, B. Curless, and M. Cohen. ACM Transactions on Graphics 23(3): 294-302, 2004.

Adaptive grid-based document layout, with C. Jacobs, W. Li, E. Schrier, and D. Bargeron. ACM Transactions on Graphics 22(3): 838-847, 2003. A condensed version of the paper later appeared as Adaptive document layout, Communications of the ACM 47(8): 60-66, 2004.

Shadow matting and compositing, with Y.-Y. Chuang, D. B. Goldman, B. Curless, and R. Szeliski. ACM Transactions on Graphics 22(3): 494-500, 2003.

Video matting of complex scenes, with Y.-Y. Chuang, A. Agarwala, B. Curless, and R. Szeliski. ACM Transactions on Graphics 21(3): 243-248, 2002.

Image analogies, with A. Hertzmann, C. E. Jacobs, N. Oliver, and B. Curless. Proceedings of SIGGRAPH 2001, in Computer Graphics Proceedings, Annual Conference Series, 327-340, August 2001.

Environment matting extensions: toward higher accuracy and real-time capture, with Y.-Y. Chuang, D. Zongker, E. Hindorff, B. Curless, and R. Szeliski. Proceedings of SIGGRAPH 2000, in Computer Graphics Proceedings, Annual Conference Series, 121-130, July 2000.

Surface light fields for 3D photography, with D. N. Wood, D. I. Azuma, W. K. Aldinger, B. Curless, T. Duchamp, and W. Stuetzle. Proceedings of SIGGRAPH 2000, in Computer Graphics Proceedings, Annual Conference Series, 287-296, July 2000.

Example-based hinting of TrueType fonts, with D. E. Zongker and G. Wade. Proceedings of SIGGRAPH 2000, in Computer Graphics Proceedings, Annual Conference Series, 411-416, July 2000.

Video textures, with A. Schödl, R. Szeliski, and I. Essa. Proceedings of SIGGRAPH 2000, in Computer Graphics Proceedings, Annual Conference Series, 489-498, July 2000.

Escherization, with C. Kaplan. Proceedings of SIGGRAPH 2000, in Computer Graphics Proceedings, Annual Conference Series, 499-510, July 2000.

Environment matting and compositing, with D. Zongker, D. Werner, and B. Curless. Proceedings of SIGGRAPH 99, in Computer Graphics Proceedings, Annual Conference Series, 205-214, August 1999.

Synthesizing realistic facial expressions from photographs, with F. Pighin, J. Hecker, D. Lischinski, and R. Szeliski. Proceedings of SIGGRAPH 98, in Computer Graphics Proceedings, Annual Conference Series, 75-84, July 1998. A video accompanying the paper was screened at the SIGGRAPH 98 Computer Animation Festival, Animation Theater program, July 1998; appears in the SIGGRAPH 98 Video Review; and was selected as one of 25 works for Art Futura 98 in Seville and Madrid, Spain, October 1998.

Reproducing color images using custom inks, with E. Stollnitz and V. Ostromoukhov. Proceedings of SIGGRAPH 98, in Computer Graphics Proceedings, Annual Conference Series, 267-274, July 1998.

Computer-generated floral ornament, with M. Wong, D. Zongker. Proceedings of SIGGRAPH 98, in Computer Graphics Proceedings, Annual Conference Series, 423-434, July 1998.

Multiperspective panoramas for cel animation, with D. Wood, A. Finkelstein, J. Hughes, and C. Thayer. Proceedings of SIGGRAPH 97, in Computer Graphics Proceedings, Annual Conference Series, 243-250, August 1997.

Orientable textures for image-based pen-and-ink illustration, with M. Salisbury, M. Wong, and J. F. Hughes. Proceedings of SIGGRAPH 97, in Computer Graphics Proceedings, Annual Conference Series, 401-406, August 1997. Also available as Department of Computer Science and Engineering Technical Report TR 97-01-01, University of Washington, 1997.

Computer-generated watercolor, with C. J. Curtis, S. E. Anderson, J. E. Seims, and K. W. Fleischer. Proceedings of SIGGRAPH 97, in Computer Graphics Proceedings, Annual Conference Series, 421-430, August 1997.

Hierarchical image caching for accelerated walkthroughs of complex environments, with J. Shade, D. Lischinski, T. DeRose, and J. Snyder. Proceedings of SIGGRAPH 96, in Computer Graphics Proceedings, Annual Conference Series, 75-82, August 1996. Also available as Department of Computer Science and Engineering Technical Report TR 96-01-06, University of Washington, 1996.

Interactive multiresolution surface viewing, with A. Certain, J. Popovic, T. DeRose, T. Duchamp, and W. Stuetzle. Proceedings of SIGGRAPH 96, in Computer Graphics Proceedings, Annual Conference Series, 91-98, August 1996. Also available as Department of Computer Science and Engineering Technical Report TR 96-01-07, University of Washington, 1996.

The virtual cinematographer: a paradigm for automatic real-time camera control and directing, with L. He and M. Cohen. Proceedings of SIGGRAPH 96, in Computer Graphics Proceedings, Annual Conference Series, 217-224, August 1996.

Comic chat, with D. Kurlander and T. Skelly. Proceedings of SIGGRAPH 96, in Computer Graphics Proceedings, Annual Conference Series, 225-236, August 1996.

Reproducing color images as duotones, with J. L. Power, B. S. West, and E. J. Stollnitz. Proceedings of SIGGRAPH 96, in Computer Graphics Proceedings, Annual Conference Series, 237-248, August 1996. Also available as Department of Computer Science and Engineering Technical Report TR 96-01-08, University of Washington, 1996.

Multiresolution video, with A. Finkelstein and C. Jacobs. Proceedings of SIGGRAPH 96, in Computer Graphics Proceedings, Annual Conference Series, 281-290, August 1996. Also available as Department of Computer Science and Engineering Technical Report TR 96-01-01, University of Washington, 1996.

Scale-dependent reproduction of pen-and-ink illustrations, with M. Salisbury, C. Anderson, and D. Lischinski. Proceedings of SIGGRAPH 96, in Computer Graphics Proceedings, Annual Conference Series, 461-468, August 1996. Also available as Department of Computer Science and Engineering Technical Report TR 96-01-02, University of Washington, 1996.

Rendering parametric surfaces in pen and ink, with G. Winkenbach. Proceedings of SIGGRAPH 96, in Computer Graphics Proceedings, Annual Conference Series, 469-476, August 1996. Also available as Department of Computer Science and Engineering Technical Report TR 96-01-05, University of Washington, 1996.

Fast multiresolution image querying, with C. E. Jacobs and A. Finkelstein. Proceedings of SIGGRAPH 95, in Computer Graphics Proceedings, Annual Conference Series, 277-286, August 1995. Reprinted in Investing in the Future: 1946-1996, commemorating the 50th anniversary of the Office of Naval Research, 48-57, 1996. Also available as Department of Computer Science and Engineering Technical Report TR 95-01-06, University of Washington, 1995.

Computer-generated pen-and-ink illustration, with G. Winkenbach. Proceedings of SIGGRAPH 94, in Computer Graphics Proceedings, Annual Conference Series, 91-100, July 1994. Also available as Department of Computer Science and Engineering Technical Report TR 94-01-08, University of Washington, 1994.

Interactive pen-and-ink illustration, with M. Salisbury, S. Anderson, and R. Barzel. Proceedings of SIGGRAPH 94, in Computer Graphics Proceedings, Annual Conference Series, 101-108, July 1994. Also available as Department of Computer Science and Engineering Technical Report Illustration TR 94-01-07, University of Washington, 1994.

Multiresolution curves, with A. Finkelstein. Proceedings of SIGGRAPH 94, in Computer Graphics Proceedings, Annual Conference Series, 261-268, July 1994. Also available as Department of Computer Science and Engineering Technical Report TR 94-01-06, University of Washington, 1994.

Multiresolution painting and compositing, with D. Berman and J. Bartell. Proceedings of SIGGRAPH 94, in Computer Graphics Proceedings, Annual Conference Series, 85-90, July 1994. Also available as Department of Computer Science and Engineering Technical Report TR 94-01-09, University of Washington, 1994.

A fast and accurate light reflection model, with X. He, P. Heynen, R. Phillips, K. Torrance, and D. Greenberg. Computer Graphics 26(2): 253-254, 1992. Multimedia paper, presented at SIGGRAPH '92.

An importance-driven radiosity algorithm, with B. Smits and J. Arvo. Computer Graphics 26(2): 273-282, 1992. Presented at SIGGRAPH '92.

Rendering CSG models with a ZZ-buffer, with J. Stolfi. Computer Graphics 24(4): 67-76, 1990. Presented at SIGGRAPH '90.

Rendering antialiased shadows with depth maps, with W. Reeves and R. Cook. Computer Graphics 21(4): 283-291, 1987. Presented at SIGGRAPH '87.

 

Refereed journal articles

Stylized vector art from 3D models with region support, with E. Eisemann, H. Winnemöller, and J.C. Hart. Computer Graphics Forum 27(4): 1199-1207, 2008. Presented at the Eurographics Symposium on Rendering (Sarajevo), 2008.

Animating Chinese paintings through stroke-based decomposition, with S. Xu, Y. Xu, S. B. Kang, Y. Pan, and H.-Y. Shum. ACM Transactions on Graphics 25(2): 239-267, April 2006.

Islamic star patterns in absolute geometry, with C. Kaplan. ACM Transactions on Graphics 23(2): 97-119, April 2004.

Modeling and animating realistic faces from images, with F. Pighin and R. Szeliski. International Journal of Computer Vision 50(2): 143-169, November 2002.

Clustering for glossy global illumination, with P. H. Christensen, D. Lischinski, and E. J. Stollnitz. ACM Transactions on Graphics 16(1): 3-33, January 1997. An earlier version is available as Department of Computer Science and Engineering Technical Report Illumination TR 95-01-07, University of Washington, 1995.

Global illumination of glossy environments using wavelets and importance, with P. Christensen, E. Stollnitz, and T. DeRose. ACM Transactions on Graphics 15(1): 37-71, January 1996. An earlier version is available as Department of Computer Science and Engineering Technical Report TR 94-10-01, University of Washington, 1994.

Electronic ``How Things Work'' articles: Two early prototypes, with F. Amador, D. Berman, A. Borning, T. DeRose, A. Finkelstein, D. Neville, D. Notkin, M. Salisbury, J. Sherman, Y. Sun, D. Weld, and G. Winkenbach. IEEE Transactions on Knowledge and Data Engineering 5(4): 611-618, August 1993.

Constructing strongly convex approximate hulls with inaccurate primitives, with L. Guibas and J. Stolfi. Algorithmica 9(6): 534-560, 1993. An earlier version appeared in the Proceedings of the International Symposium on Algorithms (SIGAL '90, Tokyo), 261-270, 1990.

Adjustable tools: An object-oriented interaction metaphor, with R. Barzel. ACM Transactions on Graphics 12(1): 103-107, 1993.

Patchwork: A fast interpreter for a restricted dataflow language, with R. Barzel. The Journal of Systems and Software 6(3): 251-259, 1986.

 

Other refereed and reviewed publications

Extracting Regular FOV Shots from 360 Event Footage, with A. Truong, S. Chen, E. Yumer, and W. Li. Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems (Montreal), 2018.

The challenge of designing scientific discovery games, with S. Cooper, A. Treuille, J. Barbero, A. Leaver-Fay, K. Tuite, F. Khatib, A.C. Snyder, M. Beenen, D. Baker, and Z. Popovic. Proceedings of the Fifth International Conference on the Foundations of Digital Games, 40-47, 2010.

Parallax photography: Creating 3D cinematic effects from stills, with K. Zheng, A. Colburn, A. Agarwala, M. Agrawala, B. Curless, and M. Cohen. Graphics Interface 2009. Selected for the Best Student Graphics Paper Award.

Interactive video object annotation, with D. Goldman, B. Curless, and S. Seitz. In Proceedings of the 21st annual ACM symposium on User Interface Software and Technology (UIST 2008, Monterey), 2008.

Experiences with Content Extraction on the Web, with M. Dontcheva, S. Lin, S.M. Drucker, and M.F. Cohen. In Proceedings of the CHI 2008 Workshop on Semantic Web User Interactions: Exploring HCI Challenges (Florence), 2008.

Relations, cards, and search templates: User-guided Web data integration and layout, with M. Dontcheva, S. Drucker, and M. Cohen. In Proceedings of the 20th annual ACM symposium on User Interface Software and Technology (UIST 2007, Newport), 61-70, 2007.

Summarizing personal Web browsing sessions, with M. Dontcheva, S.M. Drucker, G. Wade, and M.F. Cohen. In Proceedings of the 19th annual ACM Symposium on User Interface Software and Technology (UIST 2006, Montreux, Switzerland), 115-124, 2006. Selected as the Honorable Mention for the Best Student Paper Award.

Spatio-angular resolution tradeoff in integral photography, with T. Georgiev, K. Zheng, B. Curless, S. Nayar, and C. Intwala. In Proceedings of the 17th Eurographics Symposium on Rendering (Nicosa, Cyprus), 2006..

Painting with texture, with L. Ritter, W. Li, B. Curless, and M. Agrawala. In Proceedings of the 17th Eurographics Symposium on Rendering (Nicosa, Cyprus), 2006.

Gaze-based interaction for semi-automatic photo cropping, with A. Santella, M. Agrawala, D. DeCarlo, and M. Cohen. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '06, Montréal, Canada), 771-780, 2006.

Audio Analogies: creating new music from an existing performance by concatenative synthesis, with I. Simon, S. Basu, and M. Agrawala.  In Proceedings of the International Computer Music Conference (ICMC 2005, Miami), 2005.

Example-based composite sketching of human portraits, with H. Chen, Z. Liu, C. Rose, Y. Xu, and H.-Y. Shum. In Proceedings of the Symposium on Non-Photorealistic Rendering and Animation (NPAR 2004, Annecy, France), 95-153, 2004.

Dihedral Escherization, with C. Kaplan. Proceedings of Graphics Interface (London, Ontario), 255-262, 2004.

Interactive image-based exploded view diagrams, with W. Li and M. Agrawala. In Proceedings of Graphics Interface (London, Ontario), 203-212, 2004. Awarded best student paper.

Adaptive document layout via manifold content, with C. Jacobs and W. Li. Web Document Analysis II: In Proceedings of the Second International Workshop on Web Document Analysis (WDA 2003, Edinburgh), 25-28, 2003.

A sketching interface for articulated animation, with J. Davis, M. Agrawala, E. Chuang, and Z. Popović. Eurographics / ACM SIGGRAPH Symposium on Computer Animation (SCA 2003, San Diego), 2003.

On creating animated presentations, with D. Zongker. Eurographics / ACM SIGGRAPH Symposium on Computer Animation (SCA 2003, San Diego), 2003.

View-dependent refinement of multiresolution meshes with subdivision connectivity, with D. Azuma, B. Curless, T. Duchamp, W. Stuetzle, and D. Wood. In Proceedings of the 2nd International Conference on Computer Graphics, Virtual Reality, Visualisation and Interaction in Africa (AFRIGRAPH, Cape Town), 2003.

A Bayesian Approach to Digital Matting, with Y.-Y. Chuang, B. Curless, and R. Szeliski. In Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2001, Kauai, Hawaii). Volume II: 264-271, 2001.

Performance-driven hand-drawn animation, with I. Buck, A. Finkelstein, C. Jacobs, A. Klein, J. Seims, R. Szeliski, and K. Toyama. In Proceedings of the First Annual Conference on Non-Photorealistic Rendering and Animation (NPAR 2000, Annecy, France), 101-108, 2000.

Resynthesizing facial animation through 3D model-based tracking, with F. Pighin and R. Szeliski. In Proceedings of the Seventh IEEE International Conference on Computer Vision (ICCV '99, Kerkyra, Greece), 143-150, 1999.

Interactive arrangement of botanical L-system models, with J. L. Power, A. J. B. Brush, and P. Prusinkiewicz. In Proceedings of the 1999 Symposium on Interactive 3D Graphics (Atlanta), 175-182, 1999.

Progressive previewing of ray-traced images using image plane discontinuity meshing, with F. P. Pighin and D. Lischinski. In Proceedings of the Eighth Eurographics Workshop on Rendering (Saint-Etienne, France), 115-125, 1997.

Declarative camera control for automatic cinematography, with D. Christianson, S. E. Anderson, L. He, D. S. Weld, and M. F. Cohen. In Proceedings of AAAI '96 (Portland, Oregon), 148-155, 1996. An earlier version appeared as Department of Computer Science and Engineering Technical Report TR 95-01-03, University of Washington, 1995.

Rendering of complex environments using a spatial hierarchy, with B. Chamberlain, T. DeRose, D. Lischinski, and J. Snyder. In Proceedings of Graphics Interface '96 (Toronto), 132-141, 1996. An earlier version is available as Department of Computer Science and Engineering Technical Report TR 95-05-02, University of Washington, 1995.

Wavelets for computer graphics: A primer, with E. Stollnitz and T. DeRose. Published in two parts in IEEE Computer Graphics and Applications 15(3): 76-84 and 15(4): 75-85, May and July 1995. An earlier version is available as Department of Computer Science and Engineering Technical Report TR 94-09-11, University of Washington, 1994. A still earlier version appeared in the SIGGRAPH 94 ``Computational Representations of Geometry'' course notes #23, B. Naylor, editor, 113-141, 1994.

Wavelet radiance, with P. Christensen, E. Stollnitz, and T. DeRose. In Proceedings of the Fifth Eurographics Workshop on Rendering (Darmstadt, Germany), 287-302, 1994.

A continuous adjoint formulation for radiance transport, with P. Christensen and T. DeRose. In Proceedings of the Fourth Eurographics Workshop on Rendering (Paris), 95-104, 1993.

Reconstructing illumination functions with selected discontinuities, with D. Lischinski and T. DeRose. In Proceedings of the Third Eurographics Workshop on Rendering (Bristol, England), 99-112, 1992.

Compositing black-and-white bitmaps, with R. Barzel. In Graphics Gems III, D. Kirk, editor, Academic Press, 34-35, 1992.

Grouping nearly coplanar polygons into coplanar sets, with F. Tampieri. In Graphics Gems III, D. Kirk, editor, Academic Press, 225-230, 1992.

Accurate polygon scan conversion using half-open intervals, with K. Fleischer. In Graphics Gems III, D. Kirk, editor, Academic Press, 362-365, 1992.

The ZZ-buffer: A simple and efficient rendering algorithm with reliable antialiasing, with J. Stolfi. In Proceedings of the 2nd International Conference on Computer Graphics (PIXIM '89, Paris), 451-465, 1989.

Epsilon Geometry: Building robust algorithms from imprecise computations, with L. Guibas and J. Stolfi. In Proceedings of the 5th Annual Symposium on Computational Geometry (Saarbruchen, Germany), 208-217, 1989.

Two-bit graphics, with R. Barzel. IEEE Computer Graphics and Applications 6(6): 36-42, 1986.

DIAL: A diagrammatic animation language, with S. Feiner and T. Banchoff. IEEE Computer Graphics and Applications 2(7): 43-54, 1982.

 

Other articles and technical reports

A consistent segmentation approach to image-based rendering, with K.C. Zheng, A. Colburn, A. Agarwala, M. Agrawala, B. Curless, and M. Cohen. Technical Report CSE-09-03-02, University of Washington, 2009.

A truly animated course. Paideia (newsletter of the Office of Undergraduate Education at the University of Washington) 5(2): 10-11, 1997.

Realistic facial animation using image-based 3D morphing, with F. Pighin, J. Auslander, D. Lischinski, and R. Szeliski. Department of Computer Science and Engineering Technical Report UW-CSE-97-01-03, University of Washington, 1997.

Importance-driven wavelet radiance, with P. Christensen, E. Stollnitz, and T. DeRose. Department of Computer Science and Engineering Technical Report Illumination TR 94-01-05, University of Washington, 1994.

Adaptive error bracketing for controlled-precision volume rendering, with K. Novins and J. Arvo. Department of Computer Science Technical Report TR 92-1312, Cornell University, 1992.

Epsilon Geometry: Building Robust Algorithms from Imprecise Computations. PhD thesis, Stanford University, 1991. Available as Department of Computer Science Report STAN-CS-91-1398.

BigNum: A portable and efficient package for arbitrary-precision arithmetic, with J. C. Herve, F. Morain, B. P. Serpette, J. Vuillemin, and P. Zimmermann. INRIA (Institut National de Recherche en Informatique et en Automatique) Research Report #1016 (Rocquencourt, France), 1989.

 

Production credits

Interactive cutaway illustrations of complex 3D models, with W. Li, L. Ritter, B. Curless, and M. Agrawala. Front cover for SIGGRAPH Proceedings, ACM Transactions on Graphics, 26(3), 2007.

Stripes Reflecting Off a Pie Tin, with Y.-Y. Chuang, D. Zongker, E. Hindorff, B. Curless, and R. Szeliski. Back cover for Proceedings of SIGGRAPH 2000.  July 2000.

Arranged Lily, with J. L. Power, A. J. B. Brush, and P. Prusinkiewicz. Cover image for Proceedings of the ACM Symposium on Interactive 3D Graphics. April, 1999.

Ceramic Jug and Bowl, with G. Winkenbach. In A. Watt, The Computer Image, ACM/Addison-Wesley, 1998.

Stacked Books, with M. Salisbury, M. Wong, and J. Hughes. Front cover for Proceedings of SIGGRAPH 97, 1997.

Whose Hat is That?, a computer graphics animated film. Executive producer, 1997. Screened at Evergreen College, The Moving Edge Colloquium (Olympia, WA, February 1998); the Vital International Animation Festival (Cardiff, Wales, June 1998); the SIGGRAPH Computer Animation Festival (Orlando, FL, July 1998); the Bumbershoot Art Festival (Seattle, September 1998); and the Holland Animation Film Festival 1998 (Utrecht, Holland, Nov. 18-22, 1998).

Fish Shtick, a computer graphics animated film. Directed, with R. Barzel, 1996. Featured in Rita Street, editor, The Best New Animation Design 2, Rockport Publishers, Gloucester, MA, 1997, page 79. Screened at the Seattle International Film Festival (Seattle, May 1997); the Vital International Animation Festival (Cardiff, Wales, June 1998); and the Bumbershoot Art Festival (Seattle, September 1998).

Multiresolution Views of the Julia Set, with A. Finkelstein and C. Jacobs. Back cover for Proceedings of SIGGRAPH 96, 1996.

Toy Story (J. Lasseter, director), the first fully computer-animated feature-length film. Opened November, 1995. Contributed to the RenderMan software used in the film.

Magazine cover for Columns, the University of Washington alumni magazine, December 1994.

Boxes and Bowls, with M. Salisbury, S. Anderson, and R. Barzel. Title page for Proceedings of SIGGRAPH 94, 1994.

Tin Toy (J. Lasseter and W. Reeves, directors), a computer graphics animated film shown at SIGGRAPH '88. Academy Award winner for best short animated film. Contributed mechanical dynamics software.

Luxo Jr. (J. Lasseter and W. Reeves, directors), a computer graphics animated film shown at SIGGRAPH '86. Nominated for an Academy Award for best short animated film. Contributed rendering software for shadows. (Credited on the videotape cover.)

Young Sherlock Holmes (B. Levinson, director; D. Muren, special effects supervisor), a feature-length film. Nominated for an Academy Award for special effects. Opened December, 1985. Contributed modeling and rendering software for the form and appearance of the glass, and animation software for the window vibration.

The Adventures of Andre and Wally B. (A. R. Smith, director), a computer graphics animated film shown at SIGGRAPH '84. Contributed modeling and rendering software for facial animation.

Road to Point Reyes, with R. Cook, L. Carpenter, T. Porter, W. Reeves, A. R. Smith. Title page for Computer Graphics (SIGGRAPH '83) 17(3), 1983.

Journal cover for Nature 300(5887), 1982.

Journal cover for IEEE Computer Graphics and Applications 2(7), with S. Feiner and T. Banchoff, 1982.

Back cover photo for SIGGRAPH '82 Announcement, with S. Feiner and T. Banchoff, 1982.

Textbook covers for Algebra and Trigonometry, College Algebra, and College Trigonometry (M. Munen and D. Foulis, authors), with T. Banchoff. Worth Publishers, New York, 1982.

 

Art shows

"Postcards from My Travels." Photography.

Gary Manuel Salon, Seattle. November-December 2007.

"Postcards from Bhutan." Photography.

Meany Hall for the Performing Arts, University of Washington. September 2004-August 2005.

Gary Manuel Salon, Seattle. January-March 2004.

Cafe Solstice, Seattle. May 2003.

"Down to Earth, Close to Heaven: The People of Bhutan." Solo photography show. Fugio World Furnishings and Gallery, Seattle. September-November 2003. November-December 2004.

"Postcards from Bhutan." Photography. Cafe Solstice, Seattle. May 2003.

"New York Dawn." Monotype. University of Washington School of Art Open '99. Feb. 17 - Mar. 9, 1999. Juror: Tom Collins, Associate Curator, Henry Art Gallery. 52 of 174 entries selected.

Monotypes. Solo artist show. Tressider Union, Stanford University. May 1989.

 

Patents       

Dynamic optimization of available display space, with M.S. Cooper, F. Fortes, K.B. Gjerstad, R.P. Nickolov, and R. Narayanan. Patent number 9,015,578, issued April 21, 2015.

Facilitating adaptive grid-based document layout, with D. Bargeron, C.E. Jacobs, W. Li, and E.J. Schrier. Patent number 8,091,021, issued January 3, 2012.

System and method for adaptive document layout via manifold content, with C. Jacobs and W. Li. Patent number 8,082,497, issued December 20, 2011.

Creating music via concatenative synthesis, with S. Basu, I. Simon, M. Agrawala, A. Sherwani, and C. Gibson. Patent number 7,737, 354, issued June 15, 2010.

Schematic destination maps, with D.M. Bargeron and M. Agrawala. Patent number 7,715,980, issued May 11, 2010.

System and method for adaptive document layout via manifold content, with C. Jacobs and W. Li. Patent number 7,568,154, issued July 28, 2009.

Photographing big things, with A.O. Agarwala, M. Agrawala, M.F. Cohen, and R. Szeliski. Patent number 7,499,586, issued March 3, 2009.

User interface for adaptive document layout via manifold content, with C. Jacobs and W. Li. Patent number 7,434.164, issued October 7, 2008.

System and methods for facilitating adaptive grid-based document layout, with D. Bargeron, C.E. Jacobs, W.W.-M. Li, and E.J. Schrier. Patent number 7,246,311, issued July 17, 2007.

Methods and systems for hinting fonts, with G. Wade and D. Zongker. Patent number 7,129,948, issued October 31, 2006.

System and method for adaptive document layout via manifold content, with C. Jacobs and W. Li. Patent number 7,120,868, issued October 10, 2006.

Methods and systems for hinting fonts, with D. Zongker and G. Wade. Patent number 7,095,412, issued August 22, 2006.

Methods and systems for hinting fonts, with D. Zongker and G. Wade. Patent number 7,095,411, issued August 22, 2006.

Methods and systems for hinting fonts, with D. Zongker and G. Wade. Patent number 7,068,276, issued June 27, 2006.

Methods and systems for hinting fonts, with D. Zongker and G. Wade. Patent number 6,760,028, issued July 6, 2004.

Video-based rendering, with A. Schödl and R. Szeliski. Patent number 6,636,220, issued October 21, 2003.

Multiresolution video, with C.E. Jacobs and A. Finkelstein. Patent number 6,631,240, issued October 7, 2003.

System and process for generating 3D video textures using video-based rendering techniques, with R. Szeliski and A. Schödl. Patent number 6,611,268, issued August 26, 2003.

Video-based rendering with user-controlled movement, with R. Szeliski and A. Schödl. Patent number 6,600,491, issued July 29, 2003.

Computer generated watercolor, with C. Curtis, S. Anderson, and J. E. Seims. Patent number 6,198,489, issued March 6, 2001.

Method and system for virtual cinematography, with M. Cohen and L. He. Patent number 6,040,841, issued March 21, 2000.

Method and system for reproducing color images as duotones, with J. L. Power, B. S. West, and E. J. Stollnitz. Patent number 5,982,924, issued November 9, 1999.

Method and system for generating graphic illustrations according to a stroke texture and a tone, with G. Winkenbach, M. Salisbury, S. Anderson, and R. Barzel. Patent number 5,847,712, issued December 8, 1998.

Method and system for editing multiresolution images at fractional-levels of resolution using a wavelet representation, with D. Berman and J. Bartell. Patent number 5,666,475, issued September 9, 1997.

Method and system for editing the general sweep and detail of a figure with a curve, with A. Finkelstein. Patent number 5,594,853, issued January 14, 1997.

 

Departmental activities

Advisory committee for the University of Washington Animation Research Labs, 1999-2009.

Chair, Student visiting day committee, 2003-2005.

Graduate admissions committee, 2003.

Chair evaluation committee, 1997-98.

Faculty recruiting committee, 1994-95, 1996-98.

Undergraduate admissions committee, 1993-96.

 

Extra-departmental activities

School of Architecture external faculty recruiting committee, 1997-98.

 

Post-doctoral students supervised

Adam Finkelstein (PhD, UW), 1996. Now Associate Professor at Princeton University.

Dani Lischinski (PhD, Cornell), 1994-96. Now Associate Professor at Hebrew University.

Steven Gortler (PhD, Princeton), 1994-95. Co-supervised with M. Cohen at Microsoft Research and T. DeRose. Now the Robert I. Goldman Professor of Computer Science at Harvard University.

 

PhD theses supervised

Ke (Colin) Zheng, Parallax Photography: Creating 3D Motion from Stills, 2008. Now a Senior Research Engineer at Microsoft.

Wilmot Li, Interactive Illustrations for Visualizing Complex 3D Objects, 2008. Now a Research Scientist in the Creative Technologies Lab at Adobe Systems.

Mira Dontcheva, Interaction Techniques for Automating Collecting and Organizing Web Content, 2008. Now a Research Scientist in the Creative Technologies Lab at Adobe Systems.

Dan Goldman, A Framework for Video Annotation, Visualization, and Interaction, 2007. Now a Senior Research Scientist in the Creative Technologies Lab at Adobe Systems.

Aseem Agarwala, Authoring Effective Depictions of Reality by Combining Multiple Samples of the Plenoptic Function, 2006. Winner of the UW William Chan Memorial Dissertation Award and Honorable Mention (2nd place) in the ACM Dissertation Award. Now a Senior Research Scientist in the Creative Technologies Lab at Adobe Systems.

Yung-Yu Chuang. New Models and Methods for Matting and Compositing, 2004. Now Assistant Professor at National Taiwan University.

Doug Zongker. Creating Animation for Presentations, 2003. Now at Google.

Craig Kaplan. Computer Graphics and Geometric Ornamental Design, 2002. Now Associate Professor at University of Waterloo.

Frederic Pighin. Modeling and Animating Realistic Faces from Images, 1999. Now at Industrial Light & Magic.

Eric Stollnitz. Reproducing Color Images with Custom Inks, 1998. Now at Microsoft Research.

Mike Salisbury. Image-Based Pen-and-Ink Illustration, 1997. Now at Yahoo!

Adam Finkelstein. Applications of Wavelets in Computer Graphics: Curves, Images, and Video, 1996. Now Associate Professor at Princeton University.

Georges Winkenbach. Computer-Generated Pen-and-Ink Illustration, 1996. University of Washington nominee for ACM Dissertation Award, 1996. Now at Google.

Per H. Christensen. Hierarchical Techniques for Glossy Global Illumination, 1995. Co-supervised with T. DeRose. University of Washington nominee for ACM Dissertation Award, 1995. Now at Pixar.

 

Master's theses supervised

David Bargeron, Schematic destination maps, 2006. Co-supervised with M. Agrawala.

Lincoln Ritter. Texture synthesis on the right side of the brain, 2005.

Evan Schrier. Optimal pagination for adaptive documents, 2002.

Aseem Agarwala. Video matting: two methods for producing trimaps, 2002. Co-supervised with B. Curless.

Daniel Goldman. Fast relighting of global illumination using radiance transfer basis functions, 2002. Co-supervised with B. Curless.

Wilmot Li. Adaptive multi-representation documents, 2002.

Chris Thompson. Interactive design of pop-up books and structures, 2001. Co-supervised with Z. Popovic.

Yung-Yu Chuang. Higher-accuracy environment matting, 2000. Co-supervised with B. Curless.

Dawn Werner. Environment matting and compositing, 1999. Co-supervised with B. Curless.

Douglas Zongker. Computer-generated floral ornamental design, 1998.

Joshua Seims. Non-photorealistic low-bandwidth video teleconferencing, 1998.

Alice (A.J.) Bernheim. Creating botanical illustrations from L-system models, 1998.

Craig Kaplan. The analysis and generation of Escher-style drawings, 1998.

Daniel Wood. Multiperspective panoramas for cel animation, 1997.

Frederic Pighin. Fast previewing for ray traced images, 1996. Co-supervised with D. Lischinski.

Joanna Power. Reproducing images using duotones, 1995.

Jonathan Shade. Hierarchical image caching for real-time display of complex environments, 1995. Co-supervised with T. DeRose.

Evan McLain. Correcting for chromatic induction in computerized images, 1995.

Bradford L. Chamberlain. Rendering of complex environments using a spatial hierarchy, 1995. Co-supervised with T. DeRose.

Deborah F. Berman. Multiresolution painting and compositing, 1994.

 

Undergraduate students supervised

Jamie Hecker. Now at Pixar.

Michael Wong. Now working independently.

Charles Jacobs. Now a Research Software Development Engineer at Microsoft Research.

Brad West. Now a Technical Director at Pixar.

Corin Anderson. Now a PhD student at UW.

Sean Anderson. Now working independently.

Li-wei He. Now at Microsoft Research.

Jason Bartell. Now a Software Engineer at Adobe Systems.

 

Other supervisory committees

Jiwon Kim. Quals committee, 2002.

Himanshu Nautiyal. Quals committee, 1998.

Kyung Shee (Music). Generals and finals committees, 1997.

Lauren Bricker. Generals committee, 1994.

Joe Sherman. Generals committee, 1993.

Vaughn Iverson. Generals committee, 1993.

 

Teaching

Stanford University, Computer Science Department

CS/448e, Research Topics in Computer Graphics: Computational Aesthetics, 2010. Co-taught with V. Koltun.

CS/248, Computer Graphics, 1988. Significantly revised.

University of Washington, Department of Computer Science and Engineering

CSE/558, Special Topics in Computer Graphics, graduate level advanced seminar, 1992-98, 2003. Revised with each offering.

CSE/457, Computer Graphics, undergraduate level, 1992-98. Significantly revised.

CSE/458, Computer Animation I, 1996-98. An interdisciplinary course for undergraduates in computer science, music, and art. Introduced.

CSE/557, Computer Graphics, graduate level, 1992-98. Significantly revised.

CSE 590B, Computer Graphics Seminar (various special topics), graduate level, since 1992.

CSE/590IT, Teaching Seminar, graduate level, 1996-98. Significantly revised.

CSE/591 Computer Graphics, Professional Master's Program, 1998.

Cornell University, Program of Computer Graphics

Computer Graphics Seminar (various special topics), graduate level, 1991-92.

 

Grants

MRI: The Digital Eye – A Visual Measurement and Processing Facility, with B. Curless, L. Shapiro, S. Seitz, and Z. Popovic. NSF Major Research Instrumentation Program Award, EIA-0321235, 2003-06.

Color-matching n-tones. Washington Technology Center (including matching funds from Numinous Technologies), 1996-99.

3D computer graphics and multimedia laboratory for PC platforms. Intel, University Donations Program, 1997.

New video and image representations. Office of Naval Research Augmentation Award for Science and Engineering Research Training, N00014-90-J-P00002, 1996-99.

National Science Foundation Presidential Faculty Fellow Award, CCR-9553199, 1995-98.

Alfred P. Sloan Research Fellowship, 1995-97.

The laboratory for animation arts: Preparing for the multimedia revolution, with S. Brixey, T. DeRose, and R. Karpen. Silicon Graphics Inc., University Donations Program, 1995.

Representing and visualizing complex environments. Office of Naval Research Young Investigator Award, N00014-95-1-0728, 1995.

Interactive modeling and visualization of complex environments, with T. DeRose. Washington Technology Center, 1995.

A training program in high performance computing for the physical sciences, with G. Lake, C. Hogan, H. Jonsson, and L. Snyder. National Science Foundation, Integrating High Performance Computing into Research Program, 1994-99.

Research Experiences for Undergraduates supplementary award. National Science Foundation, 1994.

Fast and accurate algorithms for global illumination. National Science Foundation, Postdoctoral Research Associates in Experimental Sciences Program, CDA-9404959, 1994-96.

Computer-generated illustration. University of Washington, Royalty Research Fund, 1994-95.

Revitalizing the graphics curriculum: A new emphasis on interactive applications and fundamentals, with T. DeRose. Silicon Graphics Inc., University Donations Program, 1994.

Interactive modeling and visualization of complex environments, with T. DeRose. National Science Foundation, Instrumentation Grant for Research, 1994.

National Science Foundation Young Investigator Award, CCR-9357790, 1993-95.

Controlled-precision volume rendering. University of Washington, Graduate School Research Fund, 1993-94.

 

Industrial gifts

Alias | Wavefront (100% allowance on software), 1996-99.

Pixar (including 100% allowance on software), 1996-99.

Microsoft Research, 1994-99.

Adobe Systems (including 100% allowance on software), 1994-99.

Fractal Design (100% allowance on software), 1994-98.

Softimage (100% allowance on software), 1996-98.

Interval Research (with T. DeRose), 1995.

Xerox Palo Alto Research Center, 1993-95.

Apple Computer, Inc. (100% allowance on equipment), 1994.

Aldus Corporation, 1994.

 

Invited talks

"How Research Works"             

The 43rd Pattern Recognition and Computer Vision Colloquium, Czech Technical University, October 2018.

Leonardo Art Science Evenings, U.C. Berkeley, December 2013.

EG Conference, Monterey, January 2010.

"On Building an Industrial Research Lab"

UW GRAIL (Graphics & Imaging Lab) Retreat, October 2018.

International Workshop on Computer Vision (IWCV), Vietri sul Mare, Italy, May 2010.

"How to Write a SIGGRAPH Paper: A Guide to Choosing a Good Research Topic, Doing the Research & Writing it Up"

SIGGRAPH Asia 2016 Course, Macao, December 2016.

SIGGRAPH Asia 2015 Course, Kobe, November 2015.

National Taiwan University, Taipei, December 2012.

SIGGRAPH Asia 2012 “Keynote” tutorial, Singapore, November 2012.

Zhejiang University, May 2007.

Microsoft Research Asia, May 2007.

"Observations On Research and On Creating Sublime User Experiences"

University of Washington Distinguished Lecture Series, October 2015.

INRIA Sophia Antipolis, September 2015.

Duke University Computer Science Department, February 2014.

VIEW Conference, Turin, October 2013.

"How to Win a Turing Award in Computer Vision"

International Workshop on Computer Vision, Alghero, June 2014.

U.C. Berkeley, Visual Computing Lab, May 2014.

"On Wizardry and Rocket Science: Observations On Research & On Building an Industrial Research Lab"

Facebook, June 2013.

Yahoo! Labs, Distinguished Lecture Series, August 2010.

Stanford Computer Science Department, Distinguished Lecture Series, February 2010.

"Adobe's Creative Technologies Lab: Inventing the Future Collaboratively"

U.C. Berkeley, Distinguished Lecture Series, September 2009.

INRIA/ARTIS (Grenoble), June 2009.

"From Kant to Computation: Why Aesthetics Matter Now More than Ever, and What We Can Do about It"

U.C. Berkeley, Distinguished Lecture Series, September 2009.

Keynote, Eurographics Symposium on Rendering, Sarajevo, June 2008.

Microsoft Research India, December 2006.

Plenary address, 2005 SIGGRAPH Taipei & Computer Graphics Workshop, November 2005.

Invited talk, Digital Content Institute, Taipei, November 2005.

Invited talk, Image & Meaning 2 Conference, June 2005.

University of Toronto, May 2005.

Plenary address, First Eurographics Workshop on Computational Aesthetics, May 2005.

Universidade Técnica de Lisboa, May 2005.

"Unleashing the Computer's Potential for Communication"

Distinguished Lecture Series, University of Illinois at Urbana-Champaign, April 2007.

Distinguished Lecture Series, University of Southern California, February 2007.

Plenary address, Indian Conference on Computer Vision, Graphics and Image Processing (ICVGIP), December 2006.

TTI/Vanguard NextGens conference, December 2006.

University of California at Berkeley, May 2006.

Adobe Tech Summit, February 2006.

Microsoft TechFest (with M. Agrawala), March 2004.

"Next Frontier in Graphics: Unleashing the Computer's Potential for Communication"

The Dr. Bruce J. Nelson '74 Distinguished Speaker Series, Harvey Mudd College, February 2005.

Distinguished Lecture Series, University of Pennsylvania, September 2004.

Distinguished Lecture Series, University of Minnesota, April 2004.

25th Anniversary Distinguished Lecture Series, Brown University, November 2003.

Distinguished Lecture Series, Columbia University, February 2003.

Distinguished Lecture Series, University of Oregon, February 2003.

Stanford University, Broad Area Colloquium for Artificial Intelligence, Geometry, Graphics, Robotics and Vision, February 2003.

MIT, November 2002.

Jiaotong University (Shanghai), October 2002.

Zhejiang University (Hangzhou), October 2002.

Keynote address, CGer 2002 (Beijing), October 2002.

Keynote address, Pacific Graphics 2002 (Beijing), October 2002.

"Cool Talks from Research" Series, Microsoft, September 2002.

"The Need for Machine Learning in Computer Graphics"

Plenary address, Neural Information Processing Systems (NIPS 2003), December 2003.

"College and the Art of Life"

Convocation Address, University of Washington, September 2003.

"Non-Photorealistic Animation & Rendering: 7 Grand Challenges"

Keynote address, Second Annual Conference on Non-Photorealistic Rendering and Animation (NPAR 2002, Annecy, France), June 2002.

"Beyond Realism: Aesthetics in Image Synthesis"

University of British Columbia Department of Computer Science Invited Lecture Series, January 2000.

SIGGRAPH 99 Course #17 on "Non-Photorealistic Rendering," August 1999.

Microsoft Research Microsymposium on Computer Vision, June 1999.

Symposium on the Occasion of Andy van Dam's 60th Birthday ("Andyfest"), Brown University, May 1999.

"Non-Photorealistic Rendering for Computer Graphics"

University of Washington, Department of Electrical Engineering Image Processing Seminar, May 1998.

University of California, Berkeley, MURI Visualization Seminar, May 1998.

Princeton University, Distinguished Lecture Series, October 1997.

"Current and Future Applications of Technology"

University of Washington Regents Work Session, July 1997.

"Computer-Generated Pen-and-Ink and Watercolor Illustration"

University of Calgary, September 1997.

"The Latest in Computer Graphics"

Microsoft-UW Spring Fling. Microsoft, April 1997.

"Multiperspective Panoramas, Image-Based Pen-and-Ink, Computer-Generated Watercolor, and Realistic Facial Animation"

Pixar, January 1997.

"Rendering Potpourri"

Numinous Technologies, November 1996.

Interval Research, March 1996.

Pixar, March 1996.

"Image Querying, Scale-Dependent Reproduction of Pen-and-Ink Illustrations, and Reproducing Color Images as Duotones"

Xerox PARC, October 1996.

"Applications of Wavelets in Computer Graphics"

Broderbund Software, October 1996.

SIGGRAPH 96 Course #13 on "Wavelets in Computer Graphics," August 1996.

Ecole Polytechnique Federale de Lausanne, June 1996.

"Advances in Computer-Generated Illustration"

Broderbund Software, October 1996.

Ecole Polytechnique Federale de Lausanne. June 1996.

Dagstuhl seminar 9624 on Rendering. Dagstuhl, Germany, June 1996.

"Image Editing, Image Querying, and Video Clip Art: Three Multiresolution Applications in Computer Graphics"

Keynote address. Eurographics '96, Poitiers, France, August 1996.

Minisymposium on Multiresolution Methods in Computer Graphics, International Conference on Curves and Surfaces in Chamonix, France, July 1996.

Plenary talk. IEEE International Conference on Acoustics Speech and Signal Processing (ICASSP-96), Atlanta, May 1996.

Georgia Tech, May 1996.

Hong Kong University of Science and Technology, February 1996.

"Involving Undergraduates in Computer Graphics Teaching and Research"

Symposium on Engineering Education in the 21st Century, Seattle, May 1996.

"Computer-Generated Illustration"

Disney Animation, December 1994.

CalTech, December 1994.

Silicon Graphics Inc., June 1994.

Microsoft Research, March 1994.

Aldus, March 1994.

"Reconstructing Illumination Functions with Selected Discontinuities"

Apple Computer Advanced Technology Group, July 1992.

"An Importance-Driven Radiosity Algorithm"

DEC Paris Research Lab, May 1992.

Ecole Normale Superieure, Laboratoire d'Informatique, Paris, May 1992.

"Constructing Strongly Convex Approximate Hulls with Inaccurate Primitives"

DEC Paris Research Lab, May 1992.

Ecole Normale Superieure, Laboratoire d'Informatique, Paris, May 1992.

Stanford Computer Forum, February 1991.

"Constructing Convex Hulls and Rendering CSG Models with Approximate Computations"

Apple Computer Advanced Technology Group, June 1991.

Cornell University, April 1991.

Brown University, April 1991.

University of California at Santa Cruz, April 1991.

University of California at Berkeley, April 1991.

University of Washington, April 1991.

University of Toronto, March 1991.

"Epsilon geometry: Building Robust Algorithms from Imprecise Computations"

Dimacs Workshop on Practical Issues in Geometry, Princeton University, April 1990.