The early virtual reality work had made Sutherland think about the problems of 3D representations and he invented both the viewport clipping algorithm and the practical perspective projection algorithm. He also started the subject of hidden surface removal. When you draw a 3D scene you have to decide which surfaces of the wire frame object are hidden by surfaces closer to the viewpoint. Hidden surface removal was the last work that Sutherland did in graphics. When he wrote the paper “A characterisation of ten hidden surface algorithms” with Bob Sproull and Bob Schumacker he realised that all hidden surface algorithms were variations on sorting and gave up graphics.
Sutherland received the Turing Awarded in 1988 for the invention of Skecthpad and is considered by many to be the father of computer graphics. However he has many other claims to fame and he has done so many and various things that it is difficult to see where he managed to get the time from.
During 1976-1980 he helped Carver Mead introduce the construction of integrated circuit design to the universities. Until then it had been the almost exclusive preserve of a few large companies and academics found it too mundane to study. Sutherland and Carver founded a Computer Science Department at Caltech focused on integrated circuit design. By teaching integrated circuit design they helped ensure that Silicon Valley had the people it needed for the future.
In the 1980s he started what he most probably thinks of as his most “fun” project – a six-legged walking machine. It was large enough to have a cockpit for a human pilot and Ivan’s brother, by this time a former Navy pilot, provided the joystick. It was an exercise in hydraulics and control but it also proved a theoretical point – due to inertial forces and momentum six legs work well on small things but for man-sized machines two legs are better. Nevertheless the machine, called the Trojan Cockroach, did walk and it even made it to the cover of Scientific American in January 1983.
The Trojan Cockroach
In 1980 together with Bob Sproull, he also formed Sutherland, Sproull & Associates and Ivan’s brother Bert joined them two years later. In 1990 Sun bought the company for its patents and people and they became the core of Sun Microsystems Laboratories. Sutherland remained as a Vice President and Fellow at Sun Microsystems until 2009. More recently he has been leading the research in Asynchronous Systems, i.e. computers without a central clock to slow them down to the slowest component, at Portland State University where he founded Asynchronous Research Center (ARC) as a Visiting Scientist.
Despite the diversity of subjects that Sutherland has worked on over the years they all seem to have been driven by a desire to enjoy the intellectual endeavour and basically have fun. As he put it himself in 1991,
“I, for one, am and always will remain a practising technologist. When denied my minimum daily adult dose of technology, I get grouchy. I believe that technology is fun, especially when computers are involved, a sort of grand game or puzzle with ever so neat parts to fit together. I have turned down several lucrative administrative jobs because they would deny me that fun. If the technology you do isn’t fun for you, you may wish to seek other employment. Without the fun, none of us would go on.”
In 2012 Sutherland was awarded the Kyoto Prize in Advanced Technology by the Inamori Foundation. In its announcement the Inamori Foundation stated:
Numerous computer graphic-based applications -- ranging from films, games and virtual reality systems to educational materials, scientific and technological simulations, and other design aids for engineers -- are descendants of Dr. Sutherland's original work on Sketchpad.
You may well never have heard of Konrad Zuse, but he has a better claim than most to be the man who invented the programmable computer in the sense of actually building one. He also could be the man w [ ... ]
Edsger Dijkstra was one of the first people to worry about what a program should be and he elevated the act of programming to both an art and a science. If you only know one Dijkstra quote it should b [ ... ]