Tom Duff

Last updated
Thomas Douglas Selkirk Duff
Tom Duff in his office at Pixar
Born (1952-12-08) December 8, 1952 (age 70)
Occupation Computer programmer
Years active1974-2021
Known forAnimation software
Notable work

Thomas Douglas Selkirk Duff (born December 8, 1952) is a computer programmer.


Early life

Duff was born in Toronto, Ontario, Canada, and was named for his putative ancestor, the fifth Earl of Selkirk. He grew up in Toronto and Leaside. In 1974 he graduated from the University of Waterloo with a B.Math and, two years later, was awarded an M.Sc. from the University of Toronto.


Duff worked at the New York Institute of Technology Computer Graphics Lab and the Mark Williams Company in Chicago before moving to Lucasfilm's Computer Research and Development Division. He and Thomas Porter, another Lucasfilm employee, developed a new approach to compositing images; their 1984 paper, "Compositing Digital Images", [1] is "[t]he seminal work on an algebra for image compositing", according to Keith Packard. [2] and "Porter-Duff compositing" is now a key technique in computer graphics. (See, for example, XRender and Glitz.)

Duff later worked for 12 years at Bell Labs Computing Science Research Center, where he worked on computer graphics, wireless networking, and Plan 9; [3] in the course of his work there, he authored the well known "rc" shell for the Version 10 Unix operating system.

Duff worked at Pixar Animation Studios from 1996 until his retirement in 2021. [4]



See also

Related Research Articles

<span class="mw-page-title-main">Alpha compositing</span> Operation in computer graphics

In computer graphics, alpha compositing or alpha blending is the process of combining one image with a background to create the appearance of partial or full transparency. It is often useful to render picture elements (pixels) in separate passes or layers and then combine the resulting 2D images into a single, final image called the composite. Compositing is used extensively in film when combining computer-rendered image elements with live footage. Alpha blending is also used in 2D computer graphics to put rasterized foreground elements over a background.

<span class="mw-page-title-main">Pixar</span> American computer animation studio

Pixar Animation Studios is an American computer animation studio known for its critically and commercially successful computer animated feature films. It is based in Emeryville, California. Since 2006, Pixar has been a subsidiary of Walt Disney Studios, a division of Disney Entertainment, which is owned by The Walt Disney Company.

<span class="mw-page-title-main">Edwin Catmull</span> Computer scientist and co-founder of Pixar

Edwin Earl "Ed" Catmull is an American computer scientist who is the co-founder of Pixar and was the President of Walt Disney Animation Studios. He has been honored for his contributions to 3D computer graphics, including the 2019 ACM Turing Award.

The Works is a shelved 3D computer animated feature film, partially produced from 1979 to 1986. It would have been the first entirely 3D CGI film if it had been finished as intended, and included contributions from individuals who would go on to work at digital animation pioneers Pixar and DreamWorks Animation.

<i>Luxo Jr.</i> 1986 animated short film directed by John Lasseter

Luxo Jr. is a 1986 American computer-animated short film produced and released by Pixar. Written and directed by John Lasseter, the two-minute short film revolves around one larger and one smaller desk lamp. The larger lamp, named Luxo Sr., looks on while the smaller, "younger" Luxo Jr. plays exuberantly with a ball to the extent that it accidentally deflates. Luxo Jr. was Pixar's first animation after Ed Catmull and John Lasseter left Industrial Light & Magic's computer division of Cinetron Computer Systems. The film is the source of Luxo Jr., the mascot of Pixar.

<span class="mw-page-title-main">Pixar Image Computer</span> Graphics designing computer by Pixar

The Pixar Image Computer is a graphics computer originally developed by the Graphics Group, the computer division of Lucasfilm, which was later renamed Pixar. Aimed at commercial and scientific high-end visualization markets, such as medicine, geophysics and meteorology, the original machine was advanced for its time, but sold poorly.

<i>The Adventures of André & Wally B.</i> 1984 animated short film directed by Alvy Ray Smith

The Adventures of André & Wally B. is a 1984 American CGI-animated short film that was groundbreaking by the standards of the time and helped spark the film industry's interest in computer animation. The film was produced by the Lucasfilm Computer Graphics Project, a division of Lucasfilm and the predecessor of Pixar.

<span class="mw-page-title-main">Robert L. Cook</span>

Robert L. Cook is a computer graphics researcher and developer, and the co-creator of the RenderMan rendering software. His contributions are considered to be highly influential in the field of animated arts.

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

Loren C. Carpenter is a computer graphics researcher and developer.

<span class="mw-page-title-main">Alvy Ray Smith</span> American filmmaker, Pixar co-founder

Alvy Ray Smith III is an American computer scientist who co-founded Lucasfilm's Computer Division and Pixar, participating in the 1980s and 1990s expansion of computer animation into feature film.

<span class="mw-page-title-main">William Reeves (animator)</span> Canadian animator and technical director

William "Bill" Reeves is a Canadian animator and technical director known for working with John Lasseter on the animated shorts Luxo Jr. and The Adventures of André and Wally B.

Ralph Guggenheim is an American video graphics designer and film producer. He won a Producers Guild of America Award in 1995 for his contributions to the film Toy Story.

Samuel J Leffler is a computer scientist, known for his extensive work on BSD, from the 1980s to FreeBSD in the present day. Among other projects, he created FlexFAX, LibTIFF, and the FreeBSD Wireless Device Drivers.

The J.W. Graham Medal in Computing and Innovation is an award given annually by the University of Waterloo and the University of Waterloo Faculty of Mathematics to "recognize the leadership and many innovative contributions made to the University of Waterloo, and to the Canadian computer industry." Recipients of this award receive a gold medal and certificate. Recipients are graduates of the University of Waterloo Faculty of Mathematics from business, education, or government.

<i>A Computer Animated Hand</i> 1972 American film

A Computer Animated Hand is the title of a 1972 American computer-animated short film produced by Edwin Catmull and Fred Parke. Produced during Catmull's tenure at the University of Utah, the short was created for a graduate course project. After creating a model of his left hand, 350 triangles and polygons were drawn in ink on its surface. The model was digitized from the data and laboriously animated in a three-dimensional animation program that Catmull wrote.

The Pixar Photoscience Division, a division of Pixar Animation Studios, was founded in 1979 at Lucasfilm for the express purpose of designing and building a laser recorder/scanner system to input and output film to a computer for compositing and color correction of special effects. In the early years of Pixar's history, the team was responsible for the design of color monitoring instrumentation to control the color gamut and gamma of the digital images onto 35mm film using a more advance laser recorder system called PixarVision. In later years at Pixar, the team was responsible for transforming the artists computer animated images onto film master negatives. Today the team manages all digital content to a variety of delivery media, film, DVD, and digital cinema projection. The team has won Engineering and Technical Academy Awards and patents for their work in Motion Picture Sciences.

Eric Veach is a Canadian computer scientist who won two technical Academy Awards.

Thomas K. Porter is the senior vice president of production strategy at Pixar and one of the studio's founding employees.

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


  1. Porter, Thomas; Tom Duff (1984). "Compositing Digital Images". Computer Graphics. 18 (3): 253–259. doi:10.1145/800031.808606. ISBN   978-0-89791-138-2. S2CID   18663039.[ permanent dead link ]
    (Available at
  2. Keith Packard's webpage about Porter & Duff's 1984 paper
  3. "Shoot-out: Most annoying compiler error message | Lambda the Ultimate".
  4. Duff, Tom [@TomDuff] (January 15, 2021). "Today, I'm retiring from Pixar, 40+ years after I first started. It's been a great run. Keep making the world's best movies #pixar" (Tweet) via Twitter.
  5. "Recipients of the J.W. Graham Medal in Computing & Innovation". University of Waterloo . Retrieved 2015-09-25.
  6. "Noisy People: Improvising a Musical Life". Retrieved 2022-08-12.
  7. N.J.A. Sloane, R.H. Hardin, T.S. Duff, J.H. Conway: "Minimal-Energy Clusters of Hard Spheres", Discrete & Computational Geometry 14, No. 3, 237–259, 1995.
  8. J.H. Conway, H.T. Croft, P. Erdos, M.J.T. Guy: "On the Distribution of Values of Angles Determined by Coplanar Points", J. London Math. Soc. , II., Ser. 19, 137–143, 1979.