J. Turner Whitted

Last updated

John Turner Whitted is an electrical engineer and computer scientist who introduced recursive ray tracing to the computer graphics community with his 1979 paper "An improved illumination model for shaded display". [1] [2] 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. [3]

Contents

Early life and education

Whitted was born in Durham, North Carolina, and grew up in Winston-Salem. [4]

Whitted received his BSE and MS degrees in electrical engineering from Duke University, received his PhD from North Carolina State University in 1978, and joined Bell Labs. [4]

Career

In December 1983, Whitted co-founded computer graphics technology firm Numerical Design Limited (NDL) with Dr. Robert Whitton.[ citation needed ] 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. [5] [6]

He later worked at Microsoft Research and in 2014 joined NVidia Research. [5] [6]

Whitted is currently an adjunct research professor at the University of North Carolina at Chapel Hill [7] and adjunct professor at North Carolina State University. [8]

He is a member of the National Academy of Engineering [9] and was awarded the Steven Anson Coons Award for Outstanding Creative Contributions to Computer Graphics in 2013. [10]

Related Research Articles

<span class="mw-page-title-main">Rendering (computer graphics)</span> Process of generating an image from a model

Rendering or image synthesis is the process of generating a photorealistic or non-photorealistic image from a 2D or 3D model by means of a computer program. The resulting image is referred to as a rendering. Multiple models can be defined in a scene file containing objects in a strictly defined language or data structure. The scene file contains geometry, viewpoint, textures, lighting, and shading information describing the virtual scene. The data contained in the scene file is then passed to a rendering program to be processed and output to a digital image or raster graphics image file. The term "rendering" is analogous to the concept of an artist's impression of a scene. The term "rendering" is also used to describe the process of calculating effects in a video editing program to produce the final video output.

<span class="mw-page-title-main">Global illumination</span> Group of rendering algorithms used in 3D computer graphics

Global illumination (GI), or indirect illumination, is a group of algorithms used in 3D computer graphics that are meant to add more realistic lighting to 3D scenes. Such algorithms take into account not only the light that comes directly from a light source, but also subsequent cases in which light rays from the same source are reflected by other surfaces in the scene, whether reflective or not.

<span class="mw-page-title-main">Ray tracing (graphics)</span> Rendering method

In 3D computer graphics, ray tracing is a technique for modeling light transport for use in a wide variety of rendering algorithms for generating digital images.

<span class="mw-page-title-main">ACM SIGGRAPH</span> ACMs Special Interest Group on Computer Graphics

ACM SIGGRAPH is the international Association for Computing Machinery's Special Interest Group on Computer Graphics and Interactive Techniques based in New York. It was founded in 1969 by Andy van Dam.

<span class="mw-page-title-main">Path tracing</span> Computer graphics method

Path tracing is a computer graphics Monte Carlo method of rendering images of three-dimensional scenes such that the global illumination is faithful to reality. Fundamentally, the algorithm is integrating over all the illuminance arriving to a single point on the surface of an object. This illuminance is then reduced by a surface reflectance function (BRDF) to determine how much of it will go towards the viewpoint camera. This integration procedure is repeated for every pixel in the output image. When combined with physically accurate models of surfaces, accurate models of real light sources, and optically correct cameras, path tracing can produce still images that are indistinguishable from photographs.

In computer graphics, per-pixel lighting refers to any technique for lighting an image or scene that calculates illumination for each pixel on a rendered image. This is in contrast to other popular methods of lighting such as vertex lighting, which calculates illumination at each vertex of a 3D model and then interpolates the resulting values over the model's faces to calculate the final per-pixel color values.

Chris Malachowsky is an American electrical engineer and billionaire businessman. He is noted for having co-founded computer graphics company Nvidia in 1993, and serves as a senior vice president for engineering and operations.

<span class="mw-page-title-main">Ray-tracing hardware</span> Type of 3D graphics accelerator

Ray-tracing hardware is special-purpose computer hardware designed for accelerating ray tracing calculations.

<span class="mw-page-title-main">Marc Levoy</span>

Marc Levoy is a computer graphics researcher and Professor Emeritus of Computer Science and Electrical Engineering at Stanford University, a vice president and Fellow at Adobe Inc., and a Distinguished Engineer at Google. He is noted for pioneering work in volume rendering, light fields, and computational photography.

Computer graphics lighting is the collection of techniques used to simulate light in computer graphics scenes. While lighting techniques offer flexibility in the level of detail and functionality available, they also operate at different levels of computational demand and complexity. Graphics artists can choose from a variety of light sources, models, shading techniques, and effects to suit the needs of each application.

<span class="mw-page-title-main">Henry Fuchs</span> American computer graphics researcher (born 1948)

Henry Fuchs is a fellow of the American Academy of Arts and Sciences (AAAS) and the Association for Computing Machinery (ACM) and the Federico Gil Professor of Computer Science at the University of North Carolina at Chapel Hill (UNC). He is also an adjunct professor in biomedical engineering.

<span class="mw-page-title-main">Computer graphics (computer science)</span> Sub-field of computer science

Computer graphics is a sub-field of computer science which studies methods for digitally synthesizing and manipulating visual content. Although the term often refers to the study of three-dimensional computer graphics, it also encompasses two-dimensional graphics and image processing.

<span class="mw-page-title-main">Computer graphics</span> Graphics created using computers

Computer graphics deals with generating images and art with the aid of computers. Computer graphics is a core technology in digital photography, film, video games, digital art, cell phone and computer displays, and many specialized applications. A great deal of specialized hardware and software has been developed, with the displays of most devices being driven by computer graphics hardware. It is a vast and recently developed area of computer science. The phrase was coined in 1960 by computer graphics researchers Verne Hudson and William Fetter of Boeing. It is often abbreviated as CG, or typically in the context of film as computer generated imagery (CGI). The non-artistic aspects of computer graphics are the subject of computer science research.

Heung-Yeung "Harry" Shum is a Chinese computer scientist. He was a doctoral student of Raj Reddy. He was the Executive Vice President of Artificial Intelligence & Research at Microsoft. He is known for his research on computer vision and computer graphics, and for the development of the search engine Bing.

<span class="mw-page-title-main">Scientific Computing and Imaging Institute</span> Research institute at the University of Utah

The Scientific Computing and Imaging (SCI) Institute is a permanent research institute at the University of Utah that focuses on the development of new scientific computing and visualization techniques, tools, and systems with primary applications to biomedical engineering. The SCI Institute is noted worldwide in the visualization community for contributions by faculty, alumni, and staff. Faculty are associated primarily with the School of Computing, Department of Bioengineering, Department of Mathematics, and Department of Electrical and Computer Engineering, with auxiliary faculty in the Medical School and School of Architecture.

Autodesk Arnold is a computer program for rendering three-dimensional, computer-generated scenes using unbiased, physically-based, Monte Carlo path tracing techniques. Created in Spain by Marcos Fajardo, it was later co-developed by his company Solid Angle SL and Sony Pictures Imageworks.

Holly Rushmeier is an American computer scientist and is the John C. Malone Professor of Computer Science at Yale University. She is known for her contributions to the field of computer graphics.

Vulkan is a low-level, low-overhead cross-platform API and open standard for 3D graphics and computing. It was intended to address the shortcomings of OpenGL, and allow developers more control over the GPU. It is designed to support a wide variety of GPUs, CPUs and operating systems, and it is also designed to work with modern multi-core CPUs.

<span class="mw-page-title-main">Veena Misra</span>

Veena Misra is an academic electrical engineer whose research has spanned a range of scales from forming individual circuit components out of semiconductors to wearable technology. She is MC Dean Distinguished University Professor at North Carolina State University, and was named head of the university's Department of Electrical and Computer Engineering in 2024.

Ray-traced ambient occlusion is a computer graphics technique and ambient occlusion global illumination algorithm using ray-tracing.

References

  1. Whitted T. (1979) An improved illumination model for shaded display. Proceedings of the 6th annual conference on Computer Graphics and Interactive Techniques
  2. Furht, Borko (2010-03-10). Handbook of Multimedia for Digital Entertainment and Arts. Springer. pp. 531–. ISBN   9780387890241 . Retrieved 27 May 2014.
  3. Kurachi, Noriko (2011-06-01). The Magic of Computer Graphics. CRC Press. pp. 19–. ISBN   9781568815770 . Retrieved 27 May 2014.
  4. 1 2 "Featured Alumnus:J. Turner Whitted". Ece.ncsu.edu. Archived from the original on 23 December 2015. Retrieved 22 December 2015.
  5. 1 2 "Turner Whitted". Microsoft Research. Archived from the original on 27 March 2008. Retrieved 22 December 2015.
  6. 1 2 "Turner Whitted". NVidia Research. Archived from the original on 23 December 2015. Retrieved 22 December 2015.
  7. "Adjunct Faculty — Department of Computer Science". Cs.unc.edu. Archived from the original on 2014-02-28. Retrieved 2014-05-22.
  8. "Supporting Faculty — Department of Electrical and Computer Engineering". www.ece.ncsu.edu. 27 July 2017. Retrieved 2018-12-07.
  9. "NAE Website - Dr. J. Turner Whitted". Nae.edu. Retrieved 2014-05-22.
  10. "ACM SIGGRAPH Awards | SIGGRAPH 2013". S2013.siggraph.org. Archived from the original on 2014-04-07. Retrieved 2014-05-22.