"Talent does what it can; genius does what it must."
Greg Humphreys
Assistant Professor of Computer Science
Department of Computer Science
School of Engineering and Applied Science
University of Virginia
151 Engineer's Way, P.O. Box 400740
Charlottesville, Virginia 22904-4740 Phone: (434) 982-2220
Fax: (434) 982-2214
Email: humper@cs.virginia.edu
Office: 216 Olsson Hall, UVa
Home page of Greg Humphreys
Areas of Interest
Computer graphics, scalable rendering with commodity components, and real time rendering techniques
Biographical Sketch
reg Humpreys received his Ph.D. in Computer Science
from Stanford University in 2002.
He joined the University of Virginia
in 2002 as an Assistant Professor of Computer Science. His textbook on physically based rendering and
its associated software are currently used in courses around the world,
and also support multiple active research projects in rendering. He
co-founded the company Ahpah Software
Inc., which focuses on reverse engineering technology for the Java
Virtual Machine. He co-authored about twenty refereed conference and
journal articles.
Research
umphrey's primary research interests lie in
algorithms and systems for managing complexity in computer graphics.
His Chromium system for manipulating
streams of graphics API commands runs on clusters of commodity
workstations. Chromium's highly-scalable general stream processing
capability can support any cluster-parallel rendering algorithm, and
this system became the basis of several commercial tools. Greg also
investigated multidimensional adaptive sampling, ultra-fast blue noise
generation, multigrid GPU numerical techniques, gaming player behavior
analysis, non-invasive 3D architechtural exploded view
generation, scalable robust visualization of large
trees, interactive time-dependent GPU-based tone mapping, secure
interactive rendering, and hardware/software symbiosis.
Selected Publications
- Visualizing Competitive Behaviors in Multi-User Virtual Environments, N. Hoobler, G. Humphreys, and M. Agrawala,
IEEE Visualization, 2004, pp 163-170.
- Non-Invasive Interactive Visualization of Dynamic Architectural Environments, C. Niederauer,
M. Houston, M. Agrawala, and G. Humphreys, Proceedings of ACM Symposium
on Interactive 3D Graphics, 2003, pp. 55-58.
- A Multigrid Solver for Boundary Value Problems Using Programmable Graphics Hardware Goodnight, N.,
Woolley, J., Lewin, G., Luebke, D., and Humphreys, G., Proceedings of
Graphics Hardware 2003, pp. 102-111.
- Interactive Time-Dependent Tone Mapping Using Programmable Graphics Hardware, N. Goodnight, R. Wang, J. Woolley, and
G. Humphreys, Proceedings of Eurographics Symposium on Rendering 2003,
pp. 1-13.
- A Distributed Graphics System for Large Tiled Displays, G. Humphreys, and P. Hanrahan, Proceedings
of IEEE Visualization 1999, pp. 215-224.
Faculty: Batson |
Bloomfield |
Cohoon |
Davidson |
Evans |
French |
Grimshaw |
Gurumurthi |
Hazelwood |
Horton |
Humphrey |
Humphreys |
Jones |
Knight |
Lawrence |
Martin |
Mishra |
Ortega |
Pearson |
Pfaltz |
Reynolds |
Robins |
shelat |
Sherriff |
Skadron |
Soffa |
Son |
Stankovic |
Sullivan |
Weaver |
Weimer |
Whitehouse |
Wulf |
Projects: Descriptions | Areas | PI's | Spotlights | Student Publications | Tech Reps | Posters | Awards | Facilities | News | Photos