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.
| 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. |
View My Full Publication List Here
| 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 |
