ArticleslgStudy

computer science

Tom Porter (computer scientist)

Tom Porter (computer scientist) is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Tom Porter (computer scientist) rather than just read about it. In short: Thomas K. Porter is the senior vice president of production strategy at Pixar and one of the studio's founding employees.

Key takeaways

  • Tom Porter (computer scientist) belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Tom Porter (computer scientist) to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Tom Porter (computer scientist) from memory before moving on to harder problems.

Reference excerpt

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

Professional life After receiving a master's degree in computer science at Stanford University in 1975, Porter worked at the National Institutes of Health on computer visualization of molecular models and wrote software at Ampex for the world's first commercial digital paint program, AVA. Porter joined Lucasfilm's Computer Research and Development Division in early 1981. He and Tom Duff, another Lucasfilm employee, developed a new approach to compositing images; their 1984 paper, "Compositing Digital Images", is "[t]he seminal work on an algebra for image compositing", according to Keith Packard. "Porter-Duff compositing" is now a key technique in computer graphics. Porter is listed as one of Pixar's 40 founding employees at the time of its spin-out as a corporation with funding from Steve Jobs in 1986. Porter expanded on Robert L. Cook’s research into Monte Carlo techniques for image rendering, sampling visible objects not just (spatially) within each pixel but also (temporally) throughout the interval of time that the virtual shutter is open, creating a general solution for motion blur in computer-generated imagery. Porter created the image ‘1984’ as visual proof (and timestamp) of the breakthrough. Porter's son, Spencer, was the inspiration for Luxo Jr., Pixar's mascot and the protagonist of the short film of the same name. Porter brought his infant son Spencer to work one day and John Lasseter, playing with the child, became fascinated with his proportions. It struck Lasseter as humorous that a baby's head is huge compared with the rest of its body, and he began to model a young lamp with that in mind. Porter has received three Academy Scientific and Technical Awards from the Academy of Motion Picture Arts and Sciences for his work with motion blur, digital compositing, and digital painting. Porter worked on several Pixar films, notably as Supervising Technical Director of Monsters, Inc. and as associate producer of Cars and WALL-E, before assuming the role of SVP of film production at the studio. Porter has an Erdős number of 3 in two distinct paths. One path is through Tom Duff, Porter's coauthor of "Composting Digital Images" in Computer Graphics. Duff was a coauthor of "Minimal-Energy Clusters of Hard Spheres" in Discrete & Computational Geometry with John Horton Conway and Conway coauthored "On the Distribution of Values of Angles Determined by Coplanar Points" with Paul Erdős (and H.T Croft and M.J.T Guy) in Journal of London Mathematical Society. The other path is through István Simon, Porter's coauthor on "Random Insertion into a Priority Queue Structure" in IEEE Transactions on Software Engineering. Simon was a coauthor of "Repeated Random Insertion into a Priority Queue" in Journal of Algorithms with Béla Bollobás. Bollabás authored 18 papers with Paul Erdős, including "On the structure of edge graphs" and "On a Ramsey-Turán type problem" in Bulletin of the London Mathematical Society and Journal of Combinatorial Theory, respectively.

Appearances Porter appears in the 2007 documentary film, The Pixar Story (directed by Leslie Iwerks and also featuring Tom Hanks).

See also List of Pixar staff List of people by Erdős number Erdős–Bacon number

Bibliography Porter, Thomas K; Simon, István (1975). "Random Insertion into a Priority Queue Structure". IEEE Transactions on Software Engineering. 1 (3): 292–298. doi:10.1109/TSE.1975.6312854. S2CID 18907513. Cook, Robert L.; Porter, Thomas K; Carpenter, Loren (1984). "Distributed ray tracing". Computer Graphics. 18 (3). ACM SIGGRAPH: 137–145. doi:10.1145/964965.808590. Porter, Thomas; Duff, Tom (1984). "Compositing digital images". Proceedings of the 11th annual conference on Computer graphics and interactive techniques. Vol. 18. ACM SIGGRAPH. pp. 253–259. doi:10.1145/800031.808606. ISBN 0-89791-138-5. S2CID 18663039. Porter, Tom; Susman, Galyn (January 1, 2000). "Creating Lifelike Characters in Pixar Movies". Communications of the ACM. Association for Computing Machinery. doi:10.1145/323830.323839. S2CID 43791147. Retrieved March 13, 2009.

References

Worked examples

Example 1 — a first encounter with Tom Porter (computer scientist)

Start with the simplest possible case. Write down what Tom Porter (computer scientist) claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Tom Porter (computer scientist) before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Tom Porter (computer scientist) ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Tom Porter (computer scientist)

In research
Tom Porter (computer scientist) appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Tom Porter (computer scientist) in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Tom Porter (computer scientist) is common in secondary-school and first-year university syllabi. It links to neighbouring topics Academy Award for Technical Achievement winners, Computer graphics professionals, Living people, so understanding it makes those chapters shorter.
In everyday life
Look for Tom Porter (computer scientist) outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Tom Porter (computer scientist)” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Tom Porter (computer scientist) in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Tom Porter (computer scientist) means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Tom Porter (computer scientist) out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Tom Porter (computer scientist) in simple terms?

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

Why does Tom Porter (computer scientist) matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Tom Porter (computer scientist)?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Tom Porter (computer scientist).

Tags

  • Academy Award for Technical Achievement winners
  • Computer graphics professionals
  • Living people
  • Lucasfilm people
  • Phillips Exeter Academy alumni
  • Pixar people

Keep exploring