
John F Hughes
John F Hughes
Professor Emeritus of Computer Science
Overview
Before coming to Brown, Professor Hughes was an Assistant Professor of Mathematics at Bryn Mawr. At Brown, he was Tamarkin Assistant Professor of Mathematics for several years before migrating to Computer Science. He received his undergraduate degree in mathematics at Princeton, and his master's and Ph.D. in mathematics at U.C. Berkeley.
Brown Affiliations
Publications
| Lei, Kefei, Hughes, John F. "Approximate depth of field effects using few samples per pixel." Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games - I3D '13, 2013. |
| Grimm, Cindy, Ju, Tao, Phan, Ly, Hughes, John. "Adaptive smooth surface fitting with manifolds." The Visual Computer, vol. 25, no. 5-7, 2009, pp. 589-597. |
| Demiralp, C., Hughes, J.F., Laidlaw, D.H. "Coloring 3D Line Fields Using Boy’s Real Projective Plane Immersion." IEEE Transactions on Visualization and Computer Graphics, vol. 15, no. 6, 2009, pp. 1457-1464. |
| Demiralp, C., Hughes, J.F., Laidlaw, D.H. "Coloring 3D Line Fields Using Boy’s Real Projective Plane Immersion." IEEE Transactions on Visualization and Computer Graphics, vol. 15, no. 6, 2009, pp. 1457-1464. |
| Moscovich, Tomer, Hughes, John F. "Indirect mappings of multi-touch input using one and two hands." Proceeding of the twenty-sixth annual CHI conference on Human factors in computing systems - CHI '08, 2008. |
| Turquin, Emmanuel, Wither, Jamie, Boissieux, Laurence, Cani, Marie-paule, Hughes, John. "A Sketch-Based Interface for Clothing Virtual Characters." IEEE Comput. Grap. Appl., vol. 27, no. 1, 2007, pp. 72-81. |
| Igarashi, Takeo, Hughes, John F. "A suggestive interface for 3D drawing." ACM SIGGRAPH 2007 courses on - SIGGRAPH '07, 2007. |
| Igarashi, Takeo, Hughes, John F. "Clothing manipulation." ACM SIGGRAPH 2007 courses on - SIGGRAPH '07, 2007. |
| Lee, Yunjin, Markosian, Lee, Lee, Seungyong, Hughes, John F. "Line drawings via abstracted shading." ACM SIGGRAPH 2007 papers on - SIGGRAPH '07, 2007. |
| Lee, Yunjin, Markosian, Lee, Lee, Seungyong, Hughes, John F. "Line drawings via abstracted shading." TOG, vol. 26, no. 3, 2007, pp. 18. |
| McGuire, Morgan, Matusik, Wojciech, Pfister, Hanspeter, Chen, Billy, Hughes, John, Nayar, Shree. "Optical Splitting Trees for High-Precision Monocular Imaging." IEEE Comput. Grap. Appl., vol. 27, no. 2, 2007, pp. 32-42. |
| Zeleznik, Robert C., Herndon, Kenneth P., Hughes, John F. "SKETCH." ACM SIGGRAPH 2007 courses on - SIGGRAPH '07, 2007. |
| Turquin, Emmanuel, Cani, Marie-Paule, Hughes, John F. "Sketching garments for virtual characters." ACM SIGGRAPH 2007 courses on - SIGGRAPH '07, 2007. |
| Igarashi, Takeo, Hughes, John F. "Smooth meshes for sketch-based freeform modeling." ACM SIGGRAPH 2007 courses on - SIGGRAPH '07, 2007. |
| Karpenko, Olga A., Hughes, John F. "SmoothSketch." ACM SIGGRAPH 2007 courses on - SIGGRAPH '07, 2007. |
| Igarashi, T., Moscovich, T., Hughes, J. F. "Spatial keyframing for performance-driven animation." ACM SIGGRAPH 2007 courses on - SIGGRAPH '07, 2007. |
| Igarashi, Takeo, Hughes, John F. "A suggestive interface for 3D drawing." ACM SIGGRAPH 2006 Courses on - SIGGRAPH '06, 2006. |
| Igarashi, Takeo, Hughes, John F. "Clothing manipulation." ACM SIGGRAPH 2006 Courses on - SIGGRAPH '06, 2006. |
| Karpenko, Olga A., Hughes, John F. "Implementation details of SmoothSketch." ACM SIGGRAPH 2006 Sketches on - SIGGRAPH '06, 2006. |
| Zeleznik, Robert C., Herndon, Kenneth P., Hughes, John F. "SKETCH." ACM SIGGRAPH 2006 Courses on - SIGGRAPH '06, 2006. |
| Turquin, Emmanuel, Cani, Marie-Paule, Hughes, John F. "Sketching garments for virtual characters." ACM SIGGRAPH 2006 Courses on - SIGGRAPH '06, 2006. |
| Igarashi, Takeo, Hughes, John F. "Smooth meshes for sketch-based freeform modeling." ACM SIGGRAPH 2006 Courses on - SIGGRAPH '06, 2006. |
| Karpenko, Olga A., Hughes, John F. "SmoothSketch." ACM SIGGRAPH 2006 Papers on - SIGGRAPH '06, 2006. |
| Karpenko, Olga A., Hughes, John F. "SmoothSketch." TOG, vol. 25, no. 3, 2006, pp. 589. |
| Igarashi, T., Moscovich, T., Hughes, J. F. "Spatial keyframing for performance-driven animation." ACM SIGGRAPH 2006 Courses on - SIGGRAPH '06, 2006. |
| Igarashi, Takeo, Moscovich, Tomer, Hughes, John F. "As-rigid-as-possible shape manipulation." TOG, vol. 24, no. 3, 2005, pp. 1134. |
| Igarashi, Takeo, Moscovich, Tomer, Hughes, John F. "As-rigid-as-possible shape manipulation." ACM SIGGRAPH 2005 Papers on - SIGGRAPH '05, 2005. |
| McGuire, Morgan, Matusik, Wojciech, Pfister, Hanspeter, Hughes, John F., Durand, Frédo. "Defocus video matting." TOG, vol. 24, no. 3, 2005, pp. 567. |
| McGuire, Morgan, Matusik, Wojciech, Pfister, Hanspeter, Hughes, John F., Durand, Frédo. "Defocus video matting." ACM SIGGRAPH 2005 Papers on - SIGGRAPH '05, 2005. |
| Karpenko, Olga, Hughes, John F. "Inferring 3D free-form shapes from contour drawings." ACM SIGGRAPH 2005 Sketches on - SIGGRAPH '05, 2005. |
| Igarashi, T., Moscovich, T., Hughes, J. F. "Spatial keyframing for performance-driven animation." Proceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer animation - SCA '05, 2005. |
| McGuire, Morgan, Hughes, John F. "Hardware-determined feature edges." Proceedings of the 3rd international symposium on Non-photorealistic animation and rendering - NPAR '04, 2004. |
| Moscovich, Tomer, Hughes, John F. "Navigating documents with the virtual scroll ring." Proceedings of the 17th annual ACM symposium on User interface software and technology - UIST '04, 2004. |
Research
Research Overview
John Hughes is interested in computer graphics, especially those aspects in which mathematics is critical. He is particularly interested in the modeling of shape and form at multiple scales, in human-computer interaction, and in art-based graphics. Prof. Hughes is also interested in the sketching component of animation—providing direct interfaces for the control of a wide range of animations, from two-dimensional (2D) presentation graphics to three-dimensional (3D) character animation.
Research Statement
John Hughes is interested in computer graphics, especially those aspects in which mathematics is critical. He is particularly interested in the modeling of shape and form at multiple scales, in human-computer interaction, and in art-based graphics. This last area includes not only art-based rendering, in which we create computer-generated pictures that look like those drawn or painted by artists, but also art-based input for modeling, in which we take the kinds of drawings that artists use to convey form and try to convert them into 3D models. In both cases, the idea is the same: artists have, over millennia, distilled out certain ways of provoking particular responses in the human visual system very economically. It is worthwhile utilizing these methods to the degree possible in order to facilitate human-computer communication about shape.
Prof. Hughes is also interested in the sketching component of animation—providing direct interfaces for the control of a wide range of animations, from 2D presentation graphics to 3D character animation.
His recent work includes: Developing a gesture-based interface to creating 3D models; studying models for the representation of free-form shapes and sketching those; helping develop a multi-focus, single view-axis camera with which one can do automated matte-extraction for video.
Prof. Hughes is also interested in the sketching component of animation—providing direct interfaces for the control of a wide range of animations, from 2D presentation graphics to 3D character animation.
His recent work includes: Developing a gesture-based interface to creating 3D models; studying models for the representation of free-form shapes and sketching those; helping develop a multi-focus, single view-axis camera with which one can do automated matte-extraction for video.
Funded Research
Gift in support of one graduate fellowship in computer graphics
(PI), Pixar, $20,000 each year, 2000-present
Research on Computer Graphics (Co-PI), Microsoft, $100,000, 1999-2002
Research on Image-Based Rendering - Lumigraphs and Manifolds (Co-PI), National Science Foundation, $150,363, 1999-2001
Science and Technology Center in Computer Graphics and Scientific Visualization (Co-PI), National Science Foundation, $7,310,698 out of $35,473,614, 02/01/91 - 07/31/02
Collaborative Research on 4D modeling (Co-PI), Sun Microsystems, $200,000, 1991-1993
Collaborative Research on 4D modeling (Co-PI), Sun Microsystems, $100,000, 1991-1992
A Framework for an Object-Oriented Time-Parameterized Modeling and Animation Platform (Co-PI), IBM, $360,000, 1991-1993
4D Modeling (Co-PI), IBM, $50,000, 1990-1991
Demonstration of Animation (Co-PI), IBM, $25,000, 1990
Collaborative Research on 4D Modeling (Co-PI), Sun Microsystems, $100,000, 1990-1991
Computer Graphics Group Affiliate (Co-PI), NCR Corporation, $300,000, 1989-1992
Cooperative Research and Development (Co-PI), NCR Corporation, $75,000, 1989
Interactive User-Controlled Animation (Co-PI), NCR Corporation, $40,000, 1988
Research on Computer Graphics (Co-PI), Microsoft, $100,000, 1999-2002
Research on Image-Based Rendering - Lumigraphs and Manifolds (Co-PI), National Science Foundation, $150,363, 1999-2001
Science and Technology Center in Computer Graphics and Scientific Visualization (Co-PI), National Science Foundation, $7,310,698 out of $35,473,614, 02/01/91 - 07/31/02
Collaborative Research on 4D modeling (Co-PI), Sun Microsystems, $200,000, 1991-1993
Collaborative Research on 4D modeling (Co-PI), Sun Microsystems, $100,000, 1991-1992
A Framework for an Object-Oriented Time-Parameterized Modeling and Animation Platform (Co-PI), IBM, $360,000, 1991-1993
4D Modeling (Co-PI), IBM, $50,000, 1990-1991
Demonstration of Animation (Co-PI), IBM, $25,000, 1990
Collaborative Research on 4D Modeling (Co-PI), Sun Microsystems, $100,000, 1990-1991
Computer Graphics Group Affiliate (Co-PI), NCR Corporation, $300,000, 1989-1992
Cooperative Research and Development (Co-PI), NCR Corporation, $75,000, 1989
Interactive User-Controlled Animation (Co-PI), NCR Corporation, $40,000, 1988
Scholarly Work
View My Full Publication List Here
Background
Education and Training
| Year | Degree | Institution |
|---|---|---|
| 1982 | MA | University of California, Berkeley |
| 1982 | PhD | University of California, Berkeley |
| 1977 | BA | Princeton University |
Honors and Awards
User Interface Software and Technology (UIST) Best Paper Award
Affiliations
Affiliations
Current or former member of:
The Association for Computing Machinery (ACM)
ACM Special Interest Group on Graphics and Interactive Techniques (SIGGRAPH)
Canadian Computer-Human Communications Society
Institute of Electrical and Electronics Engineers (IEEE)
Sigma Xi
The Association for Computing Machinery (ACM)
ACM Special Interest Group on Graphics and Interactive Techniques (SIGGRAPH)
Canadian Computer-Human Communications Society
Institute of Electrical and Electronics Engineers (IEEE)
Sigma Xi
Teaching
Teaching
| CSCI 0170 - Computer Science: An Integrated Introduction |
| CSCI 1230 - Introduction to Computer Graphics |
| CSCI 1234 - Computer Graphics Lab |
| CSCI 1951D - Projective Geometry via Interactive Proof Assistants |
| CSCI 1951Y - Using an Interactive Proof Assistant to do Mathematics |
| CSCI 2240 - Interactive Computer Graphics |