John Turner Whitted
Most Recent Affiliation(s):
- NVIDIA, TWI Research LLC, UNC Chapel Hill
Other / Past Affiliation(s):
- University of North Carolina at Chapel Hill
- Numerical Design Limited
- Bell Laboratories
Bio:
John Turner Whitted is an electrical engineer and computer scientist who introduced recursive ray tracingto the computer graphics community with his 1979 paper “An improved illumination model for shaded display”. His algorithm proved to be a practical method of simulating global illumination, inspired many variations, and is in wide use today. Simple recursive implementations of ray tracing are still occasionally referred to as Whitted-style ray tracing.
Whitted was born in Durham, North Carolina and grew up in Winston-Salem. Whitted took his BSE and MS degrees in electrical engineering from Duke University, then received his PhD from North Carolina State University in 1978 and joined Bell Labs.
In December 1983, Whitted co-founded computer graphics technology firm Numerical Design Limited (NDL) with Dr. Robert Whitton. Whitted would serve as president and technical director at NDL until 1996, and continue as a director of the company until NDL’s merger with Emergent Game Technologies in 2005.
He later worked at Microsoft Research, and in 2014 joined NVidia Research.
Whitted is currently an Adjunct Research Professor at the University of North Carolina at Chapel Hill.He is a member of the National Academy of Engineering and was awarded the Steven Anson Coons Award for Outstanding Creative Contributions to Computer Graphics from SIGGRAPH in 2013. (Wikipedia)
SIGGRAPH 1990
Turner Whitted is founder and Technical Director of Numerical Design, Ltd., and an Adjunct Associate Professor of Computer Science at the University of North Carolina. He received a PhD in Computer Science from North Carolina State University in 1978. He was formerly with the Computer Systems Research Laboratory of Bell Laboratories. Turner is the 1986 winner of the prestigious Computer Graphics Achievement Award, given by ACM-Siggraph in recognition of outstanding contributions to the discipline of computer graphics.
SIGGRAPH 1982
Turner Whitted is a member of the technical staff in the image Processing and Display Research Department of Bell Laboratories. He is a graduate of Duke University and received his Ph.D. in Electrical Engineering from North Carolina State University.
Learning Category: Organizing Committee Chair:
Course Organizer:
- SIGGRAPH 1980, "Advanced (3D) Raster Graphics"
- SIGGRAPH 1981, "Advanced Image Synthesis"
- SIGGRAPH 1986, "Image Rendering Tricks"
- SIGGRAPH 1982, "Advanced Image Synthesis"
Experience Category: Jury Member:
- Appy Hour, SIGGRAPH 2021
- Appy Hour, SIGGRAPH 2020
- E-Tech, SIGGRAPH 2021
- E-Tech, SIGGRAPH 2020
- E-Tech, SIGGRAPH 2003
- E-Tech, SIGGRAPH 2002
- Appy Hour, SIGGRAPH 2014
- Studio (SIGGRAPH Labs), SIGGRAPH 2014
- E-Tech, SIGGRAPH 2014
Learning Category: Jury Member:
Award(s):
- SIGGRAPH 2013 Steven Anson Coons Award: Whitted
- SIGGRAPH 1986 Computer Graphics Achievement Award: Whitted
Artwork(s):
Animation/Video(s):
Experience(s):
Learning Category: Presentation(s):
![50 Years of Changes — How to Brace Yourself!](https://history.siggraph.org/wp-content/uploads/2023/12/2023-Retrospective-Smith_50-Years-of-Changes-How-to-Brace-Yourself-150x150.jpg)
Type: [Retrospective]
50 Years of Changes — How to Brace Yourself! Presenter(s): [Blinn] [Foley] [van Dam] [Whitted] [Greenberg] [Smith]
[SIGGRAPH 2023]
![Interactive Walk-Through of Complex Environments](https://history.siggraph.org/wp-content/uploads/2021/08/1997-12-Course-Cover-Interactive-Walk-Through-of-Complex-Environments-150x150.jpg)
Type: [Courses]
Interactive Walk-Through of Complex Environments Organizer(s): [Hopcroft]
Presenter(s): [Hopcroft] [Cabral] [Greene] [Hoppe] [Lin] [Manoch] [Whitted]
Entry No.: [12]
[SIGGRAPH 1997]
![Generation of Three-Dimensional Data for Computer Image Synthesis](https://history.siggraph.org/wp-content/uploads/2021/07/1991-24-Cover-Generation-of-Three-Dimensional-Data-for-Comp-Im-150x150.jpg)
Type: [Courses]
Generation of Three-Dimensional Data for Computer Image Synthesis Organizer(s): [Carlson] [Parent]
Presenter(s): [Carlson] [Parent] [Weiler] [Whitted]
Entry No.: [24]
[SIGGRAPH 1991]
![Generation Of Three-Dimensional Data For Computer Image Synthesis](https://history.siggraph.org/wp-content/uploads/2021/07/1990-05-Cover-Generation-of-Three-Dimensional-Data-For-Compute-150x150.jpg)
Type: [Courses]
Generation Of Three-Dimensional Data For Computer Image Synthesis Organizer(s): [Carlson] [Parent]
Presenter(s): [Parent] [Carlson] [Weiler] [Whitted]
Entry No.: [05]
[SIGGRAPH 1990]
![What Can We Learn by Benchmarking Graphics Systems?](https://history.siggraph.org/wp-content/uploads/2023/02/1988-Panel-06-Computer-Graphics-and-The-Changing-Methodology-for-Artists--150x150.jpg)
Type: [Panels]
What Can We Learn by Benchmarking Graphics Systems? Presenter(s): [Broder] [Charette] [Croll] [Whitted]
Entry No.: [06]
[SIGGRAPH 1988]
![Developments in Ray Tracing](https://history.siggraph.org/wp-content/uploads/2021/06/1986-12-Course-Cover-Developments-In-Ray-Tracing-150x150.jpg)
Type: [Courses]
Developments in Ray Tracing Organizer(s): [Barr]
Presenter(s): [Barr] [Arvo] [Inakage] [Kajiya] [Blinn] [Cook] [Whitted]
Entry No.: [12]
[SIGGRAPH 1986]
![Image Rendering Tricks](https://history.siggraph.org/wp-content/uploads/2021/06/1986-16-Course-Cover-Image-Rendering-Tricks-1-150x150.jpg)
Type: [Courses]
Image Rendering Tricks Organizer(s): [Whitted]
Presenter(s): [Whitted] [Cook] [Hall] [Blinn] [Carpenter]
Entry No.: [16]
[SIGGRAPH 1986]
![Managing geometric complexity with enhanced procedural models](https://history.siggraph.org/wp-content/uploads/2023/05/1986-Technical-Papers-Amburn_Managing-Geometric-Complexity-with-Enhanced-Procedural-Models-150x150.jpg)
Type: [Technical Papers]
Managing geometric complexity with enhanced procedural models Presenter(s): [Amburn] [Grant] [Whitted]
[SIGGRAPH 1986]
![Efficient alias-free rendering using bit-masks and look-up tables](https://history.siggraph.org/wp-content/uploads/2023/06/1985-Technical-Papers-Westover_Efficient-Alias-free-Rendering-using-Bit-masks-and-Look-up-Tables-150x150.jpg)
Type: [Technical Papers]
Efficient alias-free rendering using bit-masks and look-up tables Presenter(s): [Whitted] [Westover] [Abram]
[SIGGRAPH 1985]
![Image Rendering Tricks](https://history.siggraph.org/wp-content/uploads/2021/08/1985-12-Course-Cover-Image-Rendering-Tricks-150x150.jpg)
Type: [Courses]
Image Rendering Tricks Organizer(s): [Cook]
Presenter(s): [Blinn] [Carpenter] [Chuang] [Cook] [Whitted]
Entry No.: [12]
[SIGGRAPH 1985]
![Advanced Image Synthesis](https://history.siggraph.org/wp-content/uploads/2021/06/1984-12-Course-Cover-Advanced-Image-Synthesis-150x150.jpg)
Type: [Courses]
Advanced Image Synthesis Organizer(s): [Crow]
Presenter(s): [Blinn] [Crow] [Perlin] [Whitted]
Entry No.: [12]
[SIGGRAPH 1984]
![Advanced Image Synthesis](https://history.siggraph.org/wp-content/uploads/2021/05/1983-09-Cover-Advanced-Image-Synthesis-1-150x150.jpg)
Type: [Courses]
Advanced Image Synthesis Organizer(s): [Blinn]
Presenter(s): [Blinn] [Crow] [Whitted]
Entry No.: [09]
[SIGGRAPH 1983]
![Anti-aliased line drawing using brush extrusion](https://history.siggraph.org/wp-content/uploads/2023/06/1983-Technical-Papers-Whitted_Anti-Aliased-Line-Drawing-Using-Brush-Extrusion-150x150.jpg)
Type: [Technical Papers]
Anti-aliased line drawing using brush extrusion Presenter(s): [Whitted]
[SIGGRAPH 1983]
![Advanced Image Synthesis](https://history.siggraph.org/wp-content/uploads/2021/08/1982-10-Course-Cover-Advanced-Image-Synthesis-Seminar-150x150.jpg)
Type: [Courses]
Advanced Image Synthesis Organizer(s): [Whitted]
Presenter(s): [Fuchs] [Whitted] [Crow] [Max]
Entry No.: [10]
[SIGGRAPH 1982]
![A software test-bed for the development of 3-D raster graphics systems](https://history.siggraph.org/wp-content/uploads/2023/06/1981-Technical-Papers-Whitted_A-Software-Test-Bed-for-the-Development-of-3-D-Raster-Graphics-Systems-150x150.jpg)
Type: [Technical Papers]
A software test-bed for the development of 3-D raster graphics systems Presenter(s): [Whitted] [Weimer]
[SIGGRAPH 1981]
![Advanced Image Synthesis](https://history.siggraph.org/wp-content/uploads/2021/08/1981-L-Course-Cover-Advanced-Image-Synthesis-150x150.jpg)
Type: [Courses]
Advanced Image Synthesis Organizer(s): [Whitted]
Presenter(s): [Whitted] [Blinn] [Williams] [Feibush]
Entry No.: [L]
[SIGGRAPH 1981]
![Custom VLSI Chips for Graphics](https://history.siggraph.org/wp-content/uploads/2023/03/1981-Panels-01-Custom-VLSI-Chips-for-Graphics-150x150.jpg)
Type: [Panels]
Custom VLSI Chips for Graphics Presenter(s): [Clark] [Fuchs] [Whitted]
Entry No.: [01]
[SIGGRAPH 1981]
![State-of-the-Art in Image Synthesis](https://history.siggraph.org/wp-content/uploads/2021/08/1981-R-Course-Cover-State-of-the-Art-in-Image-Synthesis-150x150.jpg)
Type: [Courses]
State-of-the-Art in Image Synthesis Organizer(s): [Blinn]
Presenter(s): [Blinn] [Lundin] [Em] [Robinson] [Whitted]
Entry No.: [R]
[SIGGRAPH 1981]
![A 3-dimensional representation for fast rendering of complex scenes](https://history.siggraph.org/wp-content/uploads/2023/06/1980-Technical-Papers-Rubin_A-3-Dimensional-Representation-for-Fast-Rendering-of-Complex-Scenes-150x150.jpg)
Type: [Technical Papers]
A 3-dimensional representation for fast rendering of complex scenes Presenter(s): [Rubin] [Whitted]
[SIGGRAPH 1980]
![Advanced (3D) Raster Graphics](https://history.siggraph.org/wp-content/uploads/2021/05/1980-06-Cover-Advanced-3D-Raster-Graphics-150x150.jpg)
Type: [Courses]
Advanced (3D) Raster Graphics Organizer(s): [Whitted]
Presenter(s): [Crow] [Blinn] [Catmull] [Fuchs] [Clark] [Whitted] [Smith] [Williams]
Entry No.: [06]
[SIGGRAPH 1980]
![An improved illumination model for shaded display](https://history.siggraph.org/wp-content/uploads/2022/09/1979-SIGGRAPH-Image-Not-Available-1-150x150.jpg)
Type: [Technical Papers]
An improved illumination model for shaded display Presenter(s): [Whitted]
[SIGGRAPH 1979]
![A scan line algorithm for computer display of curved surfaces](https://history.siggraph.org/wp-content/uploads/2023/06/1978-Technical-Papers-Woetzel_A-FAST-AND-ECONOMIC-SCAN-TO-LINE-CONVERSION-ALGORITHM-150x150.jpg)
Type: [Technical Papers]
A scan line algorithm for computer display of curved surfaces Presenter(s): [Whitted]
[SIGGRAPH 1978]
Learning Category: Moderator:
![Footprint evaluation for volume rendering](https://history.siggraph.org/wp-content/uploads/2023/06/1990-Technical-Papers-Westover_Footprint-Evaluation-for-Volume-Rendering-150x150.jpg)
Type: [Technical Papers]
Footprint evaluation for volume rendering Presenter(s): [Westover]
[SIGGRAPH 1990]
![Generalized B-spline surfaces of arbitrary topology](https://history.siggraph.org/wp-content/uploads/2023/06/1990-Technical-Papers-Loop_Generalized-B-spline-Surfaces-of-Arbitrary-Topology-150x150.jpg)
Type: [Technical Papers]
Generalized B-spline surfaces of arbitrary topology Presenter(s): [Loop] [DeRose]
[SIGGRAPH 1990]
![Ray tracing trimmed rational surface patches](https://history.siggraph.org/wp-content/uploads/2023/10/1990-Technical-Papers-Nishita_Ray-tracing-trimmed-rational-surface-patches-150x150.png)
Type: [Technical Papers]
Ray tracing trimmed rational surface patches Presenter(s): [Nishita] [Sederberg] [Kakimoto]
[SIGGRAPH 1990]
![Rendering and animation of gaseous phenomena by combining fast volume and scanline A-buffer techniques](https://history.siggraph.org/wp-content/uploads/2023/06/1990-Technical-Papers-Ebert_Rendering-and-Animation-of-Gaseous-Phenomena-by-Combining-Fast-Volume-and-Scanline-A-buffer-Techniques-150x150.jpg)
Type: [Technical Papers]
Rendering and animation of gaseous phenomena by combining fast volume and scanline A-buffer techniques Presenter(s): [Ebert] [Parent]
[SIGGRAPH 1990]
![Volume Rendering](https://history.siggraph.org/wp-content/uploads/2023/05/1988-Technical-Papers-Drebin_Volume-Rendering-150x150.jpg)
Type: [Technical Papers]
Volume Rendering Presenter(s): [Drebin] [Carpenter] [Hanrahan]
[SIGGRAPH 1988]
Role(s):
- Art Show Artist
- Awardee
- Course Organizer
- Course Presenter
- Emerging Technologies Jury Member
- Emerging Technologies Presenter
- Panel Presenter
- Retrospective Presenter
- Technical Paper Presenter
- Technical Papers Jury Member
- Technical Papers Organizing Committee Chair/Co-Chair
- Unified Jury Member