Constructive solid geometry for polyhedral objects. - David H. Laidlaw; W. Benjamin Trumbore; John F. Hughes (SIGGRAPH, 1986)

Computer graphics - principles and practice, 2nd Edition. - James D. Foley; Andries van Dam; Steven Feiner; John F. Hughes (Addison-Wesley, 1990)

Sculpting: an interactive volumetric modeling technique. - Tinsley A. Galyean; John F. Hughes (SIGGRAPH, 1991)

An object-oriented framework for the integration of interactive animation techniques. - Robert C. Zeleznik; David Brookshire Conner; Matthias M. Wloka; Daniel G. Aliaga; Nathan T. Huang; Philip M. Hubbard; Brian Knep; Henry Kaufman; John F. Hughes; Andries van Dam (SIGGRAPH, 1991)

Smooth interpolation of orientations with angular velocity constraints using quaternions. - Alan H. Barr; Bena L. Currin; Steven Gabriel; John F. Hughes (SIGGRAPH, 1992)

Direct manipulation of free-form deformations. - William M. Hsu; John F. Hughes; Henry Kaufman (SIGGRAPH, 1992)

Scheduled Fourier volume morphing. - John F. Hughes (SIGGRAPH, 1992)

Autocalibration for virtual environments tracking hardware. - Stefan Gottschalk; John F. Hughes (SIGGRAPH, 1993)

An interactive 3D toolkit for constructing 3D widgets. - Robert C. Zeleznik; Kenneth P. Herndon; Daniel C. Robbins; Nate Huang; Tom Meyer; Noah Parker; John F. Hughes (SIGGRAPH, 1993)

Oriented Projective Geometry: A Framework for Geometric Computations (Jorge Stolfi). - John F. Hughes (SIAM Rev., 1993)

An Architecture for an Extensible 3D Interface Toolkit. - Marc P. Stevens; Robert C. Zeleznik; John F. Hughes (ACM Symposium on User Interface Software and Technology, 1994)

Nonpolygonal Isosurface Rendering for Large Volume Datasets. - James W. Durkin; John F. Hughes (IEEE Visualization, 1994)

An Annotation System for 3D Fluid Flow Visualization. - Maria M. Loughlin; John F. Hughes (IEEE Visualization, 1994)

Modeling surfaces of arbitrary topology using manifolds. - Cindy Grimm; John F. Hughes (SIGGRAPH, 1995)

Real-time nonphotorealistic rendering. - Lee Markosian; Michael A. Kowalski; Daniel Goldstein; Samuel J. Trychin; John F. Hughes; Lubomir D. Bourdev (SIGGRAPH, 1997)

Orientable textures for image-based pen-and-ink illustration. - Michael Salisbury; Michael T. Wong; John F. Hughes; David Salesin (SIGGRAPH, 1997)

Multiperspective panoramas for cel animation. - Daniel N. Wood; Adam Finkelstein; John F. Hughes; Craig E. Thayer; David Salesin (SIGGRAPH, 1997)

Collision Detection in Aspect and Scale Bounded Polyhedra. - Subhash Suri; Philip M. Hubbard; John F. Hughes (SODA, 1998)

An interface for sketching 3D curves. - Jonathan M. Cohen; Lee Markosian; Robert C. Zeleznik; John F. Hughes; Ronen Barzel (SI3D, 1999)

Art-based Rendering of Fur, Grass, and Trees. - Michael A. Kowalski; Lee Markosian; J. D. Northrup; Lubomir D. Bourdev; Ronen Barzel; Loring Holden; John F. Hughes (SIGGRAPH, 1999)

Skin: A Constructive Approach to Modeling Free-Form Shapes. - Lee Markosian; Jonathan M. Cohen; Thomas Crulli; John F. Hughes (SIGGRAPH, 1999)

Building an Orthonormal Basis from a Unit Vector. - John F. Hughes; Tomas Möller (J. Graphics, GPU, & Game Tools, 1999)

Efficiently Building a Matrix to Rotate One Vector to Another. - Tomas Möller; John F. Hughes (J. Graphics, GPU, & Game Tools, 1999)

Analyzing bounding boxes for object intersection. - Subhash Suri; Philip M. Hubbard; John F. Hughes (ACM Trans. Graph., 1999)

Harold: aworld made of drawings. - Jonathan M. Cohen; John F. Hughes; Robert C. Zeleznik (NPAR, 2000)

Art-based rendering with continuous levels of detail. - Lee Markosian; Barbara J. Meier; Michael A. Kowalski; Loring Holden; J. D. Northrup; John F. Hughes (NPAR, 2000)

User-guided composition effects for art-based rendering. - Michael A. Kowalski; John F. Hughes; Cynthia Beth Rubin; Jun Ohya (SI3D, 2001)

Voice as sound: using non-verbal voice input for interactive control. - Takeo Igarashi; John F. Hughes (UIST, 2001)

Programming Languages for Compressing Graphics. - Morgan McGuire; Shriram Krishnamurthi; John F. Hughes (ESOP, 2002)

Free-form sketching with variational implicit surfaces. - Olga A. Karpenko; John F. Hughes; Ramesh Raskar (Comput. Graph. Forum, 2002)

WYSIWYG NPR: drawing strokes directly on 3D models. - Robert D. Kalnins; Lee Markosian; Barbara J. Meier; Michael A. Kowalski; Joseph C. Lee; Phillip L. Davidson; Matthew Webb; John F. Hughes; Adam Finkelstein (ACM Trans. Graph., 2002)

Parameterizing N-Holed Tori. - Cindy Grimm; John F. Hughes (IMA Conference on the Mathematics of Surfaces, 2003)

Smooth meshes for sketch-based freeform modeling. - Takeo Igarashi; John F. Hughes (SI3D, 2003)

Clothing manipulation. - Takeo Igarashi; John F. Hughes (ACM Trans. Graph., 2003)

Hardware-determined feature edges. - Morgan McGuire; John F. Hughes (NPAR, 2004)

Epipolar Methods for Multi-View Sketching . - Olga A. Karpenko; John F. Hughes; Ramesh Raskar (SBM, 2004)

Navigating documents with the virtual scroll ring. - Tomer Moscovich; John F. Hughes (UIST, 2004)

Inferring 3D free-form shapes from contour drawings. - Olga A. Karpenko; John F. Hughes (SIGGRAPH Sketches, 2005)

As-rigid-as-possible shape manipulation. - Takeo Igarashi; Tomer Moscovich; John F. Hughes (ACM Trans. Graph., 2005)

Defocus video matting. - Morgan McGuire; Wojciech Matusik; Hanspeter Pfister; John F. Hughes; Frédo Durand (ACM Trans. Graph., 2005)

Multi-finger cursor techniques. - Tomer Moscovich; John F. Hughes (Graphics Interface, 2006)

A suggestive interface for 3D drawing. - Takeo Igarashi; John F. Hughes (SIGGRAPH Courses, 2006)

Spatial keyframing for performance-driven animation. - Takeo Igarashi; Tomer Moscovich; John F. Hughes (SIGGRAPH Courses, 2006)

Implementation details of SmoothSketch: 3D free-form shapes from complex sketches. - Olga A. Karpenko; John F. Hughes (SIGGRAPH Sketches, 2006)

SmoothSketch: 3D free-form shapes from complex sketches. - Olga A. Karpenko; John F. Hughes (ACM Trans. Graph., 2006)

Sketching garments for virtual characters. - Emmanuel Turquin; Marie-Paule Cani; John F. Hughes (SIGGRAPH Courses, 2007)

SKETCH: an interface for sketching 3D scenes. - Robert C. Zeleznik; Kenneth P. Herndon; John F. Hughes (SIGGRAPH Courses, 2007)

Optical Splitting Trees for High-Precision Monocular Imaging. - Morgan McGuire; Wojciech Matusik; Hanspeter Pfister; Billy Chen; John F. Hughes; Shree K. Nayar (IEEE Computer Graphics and Applications, 2007)

A Sketch-Based Interface for Clothing Virtual Characters. - Emmanuel Turquin; Jamie Wither; Laurence Boissieux; Marie-Paule Cani; John F. Hughes (IEEE Computer Graphics and Applications, 2007)

Line drawings via abstracted shading. - Yunjin Lee; Lee Markosian; Seungyong Lee 001; John F. Hughes (ACM Trans. Graph., 2007)

Indirect mappings of multi-touch input using one and two hands. - Tomer Moscovich; John F. Hughes (CHI, 2008)

Coloring 3D Line Fields Using Boy's Real Projective Plane Immersion. - Çagatay Demiralp; John F. Hughes; David H. Laidlaw (IEEE Trans. Vis. Comput. Graph., 2009)

Adaptive smooth surface fitting with manifolds. - Cindy Grimm; Tao Ju 001; Ly Phan; John F. Hughes (Vis. Comput., 2009)

Inferring 3D Free-Form Shapes from Complex Contour Drawings. - Olga A. Karpenko; John F. Hughes (Sketch-based Interfaces and Modeling, 2011)

Approximate depth of field effects using few samples per pixel. - Kefei Lei; John F. Hughes (I3D, 2013)

Computer Graphics - Principles and Practice, 3rd Edition. - John F. Hughes; Andries van Dam; Morgan McGuire; David F. Sklar; James D. Foley; Steven K. Feiner; Kurt Akeley (Addison-Wesley, 2014)

Portal-ble: Intuitive Free-hand Manipulation in Unbounded Smartphone-based Augmented Reality. - Jing Qian; Jiaju Ma; Xiangyu Li; Benjamin Attal; Haoming Lai; James Tompkin 001; John F. Hughes; Jeff Huang 002 (UIST, 2019)

A Taxonomy of Bidirectional Scattering Distribution Function Lobes for Rendering Engineers. - Morgan McGuire; Julie Dorsey; Eric Haines; John F. Hughes; Steve Marschner; Matt Pharr; Peter Shirley (MAM@EGSR, 2020)