Введение

Томас Дуглас Селкирк Дафф (родился 8 декабря 1952 года) — канадский программист.

Ранние годы

Дафф родился в Торонто, провинция Онтарио, Канада, и был назван в честь своего предполагаемого предка, пятого графа Селькирка. Он вырос в Торонто и Лисайде. В 1974 году он окончил Университет Ватерлоо, получив степень бакалавра математики (B. Math), а два года спустя получил степень магистра наук (M. Sc.) в Университете Торонто.

Карьера

Дафф работал в лаборатории компьютерной графики Нью-Йоркского технологического института и в компании Марка Уильямса в Чикаго, прежде чем перейти в отдел компьютерных исследований и разработок Lucasfilm. Вместе с Томасом Портером, другим сотрудником Lucasfilm, он разработал новый подход к объединению изображений. Их статья 1984 года "Композиция цифровых изображений", по словам Кита Паккарда, является "[основополагающей работой по алгебре объединения изображений]", а "композиция Портера — Даффа" теперь является ключевой техникой в компьютерной графике (см., например, XRender и Glitz). Позже Дафф в течение 12 лет работал в Центре компьютерных исследований Bell Labs, где занимался компьютерной графикой, беспроводными сетями и Plan 9. В ходе этой работы он создал широко известную оболочку "rc" для операционной системы Unix версии 10. Дафф работал в Pixar Animation Studios с 1996 года до выхода на пенсию в 2021 году.

Достижения

В 1995 году он был удостоен (вместе с другими) премии Академии за научные и инженерные достижения за его работу в области компоновки цифровых изображений. Вместе с Биллом Ривзом он разработал первую версию системы 3D-анимации Pixar Marionette, которая также была удостоена этой премии в 1997 году. Работая в Lucasfilm, он создал Duff's device – механизм раскрутки циклов, реализованный на языке C. 22 августа 2006 года Ведомство по патентам и товарным знакам США выдало Pixar патент на "метод и устройство затенения кадров", изобретенные Томом Даффом и Робертом Л. Куком. 31 октября 2006 года Ведомство по патентам и товарным знакам США выдало Pixar патент на "метод и устройство рендеринга кадров", изобретенные Томом Даффом и Робертом Л. Куком. В 2015 году он стал 21-м лауреатом медали имени Дж. В. Грэма, названной в честь Уэса Грэма, одного из первых влиятельных профессоров компьютерных наук в Университете Ватерлоо, и ежегодно вручаемой выдающемуся выпускнику факультета математики этого университета.

Появления

Том Дафф делает эпизодическое появление в научно-фантастическом романе Нивена/Пурнелла "Footfall" в качестве одного из первооткрывателей вторгшегося космического корабля: "Некий Том Дафф, специалист по компьютерам, заметил его". Том Дафф появляется в документальном фильме "Noisy People" (реж. Тим Перкис, 2006), играя на банджо.