Greg Turk

Last updated
Greg Turk
BornJuly 21, 1961
Durham, NC
NationalityAmerican
CitizenshipUnited States
Alma materUniversity of California, Los Angeles
Known for Stanford bunny
AwardsTechnical Paper Chair, SIGGRAPH 2008 , ACM Computer Graphics Achievement Award 2012
Scientific career
FieldsComputer graphics
Institutions Georgia Institute of Technology

Greg Turk is an American-born researcher in the field of computer graphics and a professor[ ambiguous ] at the School of Interactive Computing in the College of Computing at the Georgia Institute of Technology (Georgia Tech). His paper "Zippered polygon meshes from range images", concerning the reconstruction of surfaces from point data, brought the "Stanford bunny", a frequently used example object in computer graphics research, into the CGI lexicon. Turk actually purchased the original Stanford Bunny and performed the initial scans on it. He is also known for his work on simplification of surfaces, and on reaction–diffusion-based texture synthesis. In 2008, Turk was the technical papers chair of SIGGRAPH 2008. [1] In 2012, Greg Turk was awarded the ACM Computer Graphics Achievement Award 2012. [2]

Contents

Education and computer graphics research

After receiving his Ph.D. from the University of North Carolina at Chapel Hill under the supervision of Henry Fuchs in 1992, Turk was a postdoctoral researcher at Stanford University from 1992 to 1994 with Marc Levoy before he returned to UNC-Chapel Hill as a research professor from 1994 to 1996. He joined the Georgia Tech faculty in 1996. [3] The following year, Turk was awarded an NSF CAREER Award, one of the most prestigious awards granted by the NSF to new faculty. [4]

It was while at Stanford that he first brought the "Stanford bunny" back to the lab for scanning, which he recounts in a "had I but known" fashion:

"One day, close to . . . Easter . . . I was out shopping on University Avenue near the Stanford campus. . . . . On one of the shelves of [a] store was a large collection of clay bunny rabbits, all identical. I had range scanning on my mind, and these bunnies looked to be about the right shape and size for our . . . project. Even better, these bunnies were made of terra cotta (red clay), so they were red and diffuse. I bought one of these bunnies. Had I known how popular the digital model would become, I would have bought many! I brought this clay bunny back to the Stanford Graphics Lab and scanned it from several directions. Using the methods that Marc and I [had] developed, I aligned a collection of ten such range scans to one another and merged them into a single polygonal mesh. The resulting model has come to be known as the Stanford Bunny. The original bunny still lives at Stanford." [5]

Personal life

Turk was born in 1961, and grew up in Southern California. He attended Santa Monica High School in the 1970s, where he was a member of the nonmusical group "The Olive Starlight Orchestra", along with David Linden, Keith Goldfarb, David Coons, Susan P. Crawford, Eric Enderton and Jan Steckel. He did his undergraduate work at UCLA.

A guitarist in a short-lived band while he attended UCLA, Turk performed with the group as "Industrial Waist", which also had Jack Watt (on drums; formerly Jackie Watt before he transitioned), the mathematician and teacher Paul Lockhart (lead vocals, guitar; Lockhart later became known for writing the internet sensation, and later book, A Mathematician's Lament ), the Rhythm and Hues Studios co-founder Keith Goldfarb (bass guitar player), and Alex Melnick (the band's original drummer). Turk and Lockhart were roommates in Santa Monica for a couple of years while they attended UCLA.

Turk lives in Atlanta.

Notable publications

Citations taken from his Google Scholar Profile (May 2014). [6]

See also

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 the render. 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, texture, 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">Point cloud</span> Set of data points in three-dimensional space

A point cloud is a discrete set of data points in space. The points may represent a 3D shape or object. Each point position has its set of Cartesian coordinates. Point clouds are generally produced by 3D scanners or by photogrammetry software, which measure many points on the external surfaces of objects around them. As the output of 3D scanning processes, point clouds are used for many purposes, including to create 3D computer-aided design (CAD) models for manufactured parts, for metrology and quality inspection, and for a multitude of visualizing, animating, rendering, and mass customization applications.

<span class="mw-page-title-main">Normal mapping</span> Texture mapping technique

In 3D computer graphics, normal mapping, or Dot3 bump mapping, is a texture mapping technique used for faking the lighting of bumps and dents – an implementation of bump mapping. It is used to add details without using more polygons. A common use of this technique is to greatly enhance the appearance and details of a low polygon model by generating a normal map from a high polygon model or height map.

<span class="mw-page-title-main">Volume rendering</span> Representing a 3D-modeled object or dataset as a 2D projection

In scientific visualization and computer graphics, volume rendering is a set of techniques used to display a 2D projection of a 3D discretely sampled data set, typically a 3D scalar field.

Bidirectional texture function (BTF) is a 6-dimensional function depending on planar texture coordinates (x,y) as well as on view and illumination spherical angles. In practice this function is obtained as a set of several thousand color images of material sample taken during different camera and light positions.

<span class="mw-page-title-main">Stanford bunny</span> Computer graphics 3D reference model

The Stanford bunny is a computer graphics 3D test model developed by Greg Turk and Marc Levoy in 1994 at Stanford University. The model consists of 69,451 triangles, with the data determined by 3D scanning a ceramic figurine of a rabbit. This figurine and others were scanned to test methods of range scanning physical objects.

<span class="mw-page-title-main">ACM SIGGRAPH</span>

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">Catmull–Clark subdivision surface</span> Technique in 3D computer graphics

The Catmull–Clark algorithm is a technique used in 3D computer graphics to create curved surfaces by using subdivision surface modeling. It was devised by Edwin Catmull and Jim Clark in 1978 as a generalization of bi-cubic uniform B-spline surfaces to arbitrary topology.

<span class="mw-page-title-main">Marching cubes</span> Computer graphics algorithm

Marching cubes is a computer graphics algorithm, published in the 1987 SIGGRAPH proceedings by Lorensen and Cline, for extracting a polygonal mesh of an isosurface from a three-dimensional discrete scalar field. The applications of this algorithm are mainly concerned with medical visualizations such as CT and MRI scan data images, and special effects or 3-D modelling with what is usually called metaballs or other metasurfaces. The marching cubes algorithm is meant to be used for 3-D; the 2-D version of this algorithm is called the marching squares algorithm.

<span class="mw-page-title-main">Geometry processing</span>

Geometry processing, or mesh processing, is an area of research that uses concepts from applied mathematics, computer science and engineering to design efficient algorithms for the acquisition, reconstruction, analysis, manipulation, simulation and transmission of complex 3D models. As the name implies, many of the concepts, data structures, and algorithms are directly analogous to signal processing and image processing. For example, where image smoothing might convolve an intensity signal with a blur kernel formed using the Laplace operator, geometric smoothing might be achieved by convolving a surface geometry with a blur kernel formed using the Laplace-Beltrami operator.

<span class="mw-page-title-main">Bidirectional scattering distribution function</span>

The definition of the BSDF is not well standardized. The term was probably introduced in 1980 by Bartell, Dereniak, and Wolfe. Most often it is used to name the general mathematical function which describes the way in which the light is scattered by a surface. However, in practice, this phenomenon is usually split into the reflected and transmitted components, which are then treated separately as BRDF and BTDF.

<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.

<span class="mw-page-title-main">Pat Hanrahan</span> American computer graphics researcher

Patrick M. Hanrahan is an American computer graphics researcher, the Canon USA Professor of Computer Science and Electrical Engineering in the Computer Graphics Laboratory at Stanford University. His research focuses on rendering algorithms, graphics processing units, as well as scientific illustration and visualization. He has received numerous awards, including the 2019 Turing Award.

PLY is a computer file format known as the Polygon File Format or the Stanford Triangle Format. It was principally designed to store three-dimensional data from 3D scanners. The data storage format supports a relatively simple description of a single object as a list of nominally flat polygons. A variety of properties can be stored, including color and transparency, surface normals, texture coordinates and data confidence values. The format permits one to have different properties for the front and back of a polygon. There are two versions of the file format, one in ASCII, the other in binary.

<span class="mw-page-title-main">Fluid animation</span> Computer graphics techniques for generating realistic animations of fluids

Fluid animation refers to computer graphics techniques for generating realistic animations of fluids such as water and smoke. Fluid animations are typically focused on emulating the qualitative visual behavior of a fluid, with less emphasis placed on rigorously correct physical results, although they often still rely on approximate solutions to the Euler equations or Navier–Stokes equations that govern real fluid physics. Fluid animation can be performed with different levels of complexity, ranging from time-consuming, high-quality animations for films, or visual effects, to simple and fast animations for real-time animations like computer games.

<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">Andrew Witkin</span> American computer scientist

Andrew Paul Witkin was an American computer scientist who made major contributions in computer vision and computer graphics.

<span class="mw-page-title-main">3D modeling</span> Form of computer-aided engineering

In 3D computer graphics, 3D modeling is the process of developing a mathematical coordinate-based representation of any surface of an object in three dimensions via specialized software by manipulating edges, vertices, and polygons in a simulated 3D space.

<span class="mw-page-title-main">Michael Kass</span> American computer scientist

Michael Kass is an American computer scientist best known for his work in computer graphics and computer vision. He has won an Academy Award and the SIGGRAPH Computer Graphics Achievement Award and is an ACM Fellow.

References

  1. SIGGRAPH 2008: Call for papers
  2. "2012 Computer Graphics Award announcement". ACM SIGGRAPH. 2012.
  3. GVU Center: People: Greg Turk Archived 2008-02-13 at the Wayback Machine .
  4. "NSF Career Awards 1997". Archived from the original on 2016-03-05. Retrieved 2018-04-06.
  5. The Stanford Bunny
  6. Google Scholar (May 2014). "Google scholar profile of Greg Turk".{{cite web}}: |author= has generic name (help)
  7. Turk, Greg; Levoy, Marc (1994). "Zippered polygon meshes from range images". Proceedings of the 21st annual conference on Computer graphics and interactive techniques - SIGGRAPH '94. pp. 311–318. doi:10.1145/192161.192241. ISBN   0897916670. S2CID   3031529.
  8. Turk, Greg (1992). "Re-tiling polygonal surfaces". ACM SIGGRAPH Computer Graphics. 26 (2): 55–64. doi:10.1145/142920.134008.
  9. Turk, Greg (1991). "Generating textures on arbitrary surfaces using reaction-diffusion". ACM SIGGRAPH Computer Graphics. 25 (4): 289–298. doi:10.1145/127719.122749.