Tom Duff, born Thomas Douglas Selkirk Duff on 8 December 1952, is a Canadian computer programmer who spent his career in computer graphics and Unix systems work. Born and raised in Toronto, he studied mathematics at the University of Waterloo and took a master's degree at the University of Toronto before working at the New York Institute of Technology Computer Graphics Lab, the Mark Williams Company and Lucasfilm. With Thomas Porter he developed Porter-Duff compositing, an algebra for combining digital images that remains a key technique in computer graphics. In 1983 he devised Duff's device, a loop unrolling construction in C, and during twelve years at Bell Labs he wrote the rc shell for Version 10 Unix. He worked at Pixar Animation Studios from 1996 until retiring in 2021 and shared two Academy scientific and engineering awards.
Facts
Contribution Kind Highest HonourAcademy Scientific and Engineering Award 1 Notable Work Notable WorkPorter-Duff compositing 1 Connections
Affiliated With
Source Tom Duff (Wikipedia)
Source Tom Duff (Wikipedia)
Source Tom Duff (Wikipedia)
In Field
Source Tom Duff (Wikipedia)
In the Other Atlases
Nationality
Also in Geography Atlas: the nationality of this subject.
Source Tom Duff (Wikipedia)Lead, countryQuote, Lead, country
is a Canadian computer programmer
Sources
1. Tom Duff (Wikipedia)
Lead, nationality
Thomas Douglas Selkirk Duff (born December 8, 1952) is a Canadian computer programmer.
Programming career
developed a new approach to compositing images
Achievements
In 1995, he was awarded (with others) the Academy Scientific and Engineering Award for his work on digital image compositing.
Programming career, notable work
"Porter-Duff compositing" is now a key technique in computer graphics
Achievements, notable work
he created Duff's device, a loop unrolling mechanism in C
Lead, country
is a Canadian computer programmer
In Group: Computer Graphics, Programming career, graphics
developed a new approach to compositing images
In Field: Computer Graphics, Programming career, field
is now a key technique in computer graphics
Affiliated With: University of Waterloo, Early life
In 1974 he graduated from the University of Waterloo with a B.Math
Affiliated With: University of Toronto, Early life, master's degree
two years later, was awarded an M.Sc. from the University of Toronto
Affiliated With: Pixar, Programming career, Pixar
Duff worked at Pixar Animation Studios from 1996 until his retirement in 2021.
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.