A Critical History of Computer Graphics and Animation |
Section
3: The computer graphics industry evolves |
||
| As mentioned in the previous section, activities at the Massachusetts Institute of Technology helped shape the early computer and computer graphics industries. Development at M.I.T. took place in several different laboratories, including the Lincoln Labs, Electronics System Laboratory, the Center for Advanced Visual Studies, the Architecture Machine Group and the Media Lab. As mentioned in Section 1, Jay Forrester of the Servomechanisms Lab was chosen by Gordon Brown to develop the Whirlwind computer in the mid-40s. The Whirlwind and Forrester were moved to the Digital Computer Lab and started focusing on using the computer for graphics displays, for air traffic control and gunfire control, and became part of the government's SAGE (Semi-Automatic Ground Environment) program. Ivan Sutherland, acknowledged by many to be the "grandfather" of interactive computer graphics and graphical user interfaces, worked on his PhD in EE in the Lincoln Labs on their TX-2 computer. Sutherland learned to program in high school using a small relay computer called SIMON (see image to the right). This was the beginning of a distinguished career in computers, graphics, and integrated circuit design. He earned his B.S. in Electrical Engineering at Carnegie Institute of Technology (now Carnegie Mellon University) on a full scholarship. He received an M.S. from Cal Tech, and then enrolled at MIT to work on his Ph.D. His dissertation centered around an interactive computer drawing program that he called Sketchpad, which was published in 1963. His contributions moved graphics from a military laboratory tool to the world of engineering and design. Sutherland made a movie of the interactive use of Sketchpad, which became somewhat of a cult film. It is widely acknowledged that every major lab in the country had a copy of the film, and researchers and students still refer to it over and over, as it influenced their developmental work so significantly.
Sutherland's software, described in a 1963 paper, "Sketchpad: A Man-machine Graphical Communications System," used the lightpen to create engineering drawings directly on the CRT. Highly precise drawings could be created, manipulated, duplicated, and stored. The software provided a scale of 2000:1, offering large areas of drawing space. Sketchpad pioneered the concepts of graphical computing, including memory structures to store objects, rubber-banding of lines, the ability to zoom in and out on the display, and the ability to make perfect lines, corners, and joints. This was the first GUI (Graphical User Interface) long before the term was coined. Toward
a Machine with Interactive Skills The following text is from a citation for Dr. Sutherland when he won the Franklin Institute Certificate of Merit:
More on Ivan Sutherland can be found in the sections related to the University of Utah and Evans & Sutherland Computer Company. http://www.cc.gatech.edu/classes/cs6751_97_fall/projects/abowd_team/ivan/ivan.html
The Center for Advanced Visual Studies at MIT was founded in 1967 by Gyorgy Kepes with the intent to combine the efforts of the disciplines of art and science. Other fellows at CAVS extended this idea of artists working on projects with the assistance of engineers and scientists. According to the MIT CAVS website,
The Media Laboratory was formed in 1980 by Nicholas Negroponte and Jerome Wiesner, growing out of the Architecture Machine Group, and building on the seminal work of faculty members such as Marvin Minsky in cognition, Seymour Papert in learning, Barry Vercoe in music, Muriel Cooper in graphic design, Andrew Lippman in video, and Stephen Benton in holography. The media Lab carries on advanced research into a broad range of information technologies including digital television, holographic imaging, computer music, computer vision, electronic publishing, artificial intelligence, human/machine interface design, and education-related technologies. Its charter is to invent and creatively exploit new media for human well-being and individual satisfaction without regard to present-day constraints. They employ supercomputers and extraordinary input/output devices to experiment today with notions that will be commonplace tomorrow. The not-so-hidden agenda is to drive technological inventions and break engineering deadlocks with new perspectives and demanding applications. http://www.media.mit.edu/about/index.html |
Click on the images below to view
a larger version (if available).
SIMON was a relay-based computer with six words of two bit memory. Its 12 bits of memory permitted SIMON to add up to 15. Sutherland's first big computer program was to make SIMON divide. To make division possible, he added a conditional stop to SIMON's instruction set. This program was a great accomplishment, it was the longest program ever written for SIMON, a total of eight pages of paper tape.
Sutherland, Ivan, SKETCHPAD: A Man-Machine Graphical Communication System, PhD dissertation, MIT, 1963. Reproduced as Technical Report Number 574 University of Cambridge Computer Laboratory, UCAM-CL-TR-574, ISSN 1476-2986, http://www.cl.cam.ac.uk/
Sutherland, Ivan, SKETCHPAD: A Man-Machine Graphical Communication System, proceedings of the AFIPS Spring Joint Computer Conference, Detroit, Michigan, May 21-23, 1963, pp. 329-346. http://www.guidebookgallery.org/articles/ |
||
Another MIT engineer, Ken Olsen, was working at Lincoln Labs on the TX-2 project. In 1957 Olsen founded the Digital Equipment Corporation (DEC). He shepherded the transition of the TX-2 technology into a commercial environment, and in 1961 started construction of their DEC's first computer, the PDP-1. The PDP-1 was considered a milestone in the computer era, because it was the world's first commercial interactive computer. It was used by its purchasers to pioneer timesharing systems, making it possible to have access to much more (affordable) computing power than ever before. In 1961 a young computer programmer from MIT, Steve Russell led a team that created the first computer game. It took the team about 200 man-hours to write the first version of Spacewar. They wrote Spacewar on a PDP-1 which was a donation to MIT from DEC, who hoped MIT's think tank would be able to do something remarkable with their product. The PDP-1's operating system was the first to allow multiple users to share the computer simultaneously. This was perfect for playing Spacewar, which was a two-player game involving warring spaceships firing photon torpedoes. Each player could maneuver a spaceship and score by firing missiles at his opponent while avoiding the gravitational pull of the sun. Russell transferred to Stanford University, where he introduced computer game programming and Spacewar to an engineering student named Nolan Bushnell, who went on to write the first coin-operated computer arcade game and start Atari Computers . Through the 1960s DEC produced a series of machines aimed at a price/performance point below IBM 's 18-bit word, core memory mainframe machines. In 1964 they introduced the PDP-8. It was a smaller 12-bit word machine that sold for about $16,000. The PDP-8 is generally regarded as the first minicomputer. It was important historically because their low cost and portability made it the first computer that could be purchased by the end users as an alternative to using a larger system in a data center. Many small computer graphics labs could now have a dedicated computer on which to experiment with new software and hardware. Arguably the most important computer in the PDP series was the PDP-11 , which switched to a 16-bit word now that everyone in the computer industry was using ASCII. PDP-11 machines started in the market essentially as upscale PDP-8s, but as improvements to integrated circuits continued, they eventually were packaged in cases no larger than a modern PC . Their larger PDP-10 cousins, which used a 36-bit architecture, were aimed at data-processing centers instead, eventually being sold as the DECsystem 10 and 20. While the PDP-11 systems supported several operating systems, including DEC's RSTS system, their most important role was to run Bell Labs' new UNIX operating system that was being made available to educational institutions. The PDP-11 had a 64K address space. Most models had a paged architecture and memory protection features to allow timesharing , and could support split I&D architectures for an effective address size of 128K. http://www.wikipedia.org/wiki/PDP-11 In 1976 DEC decided to move to an entirely new 32-bit platform, which they referred to as the super-mini. They released this as the VAX 11/780 in 1978 , and immediately took over the vast majority of the minicomputer market. Desperate attempts by competitors such as Data General (which had been formed in 1968 by a former DEC engineer who had worked on a 16-bit design that DEC had rejected) to win back market share failed, due not only to DEC's successes, but the emergence of the microcomputer and workstation into the lower-end of the minicomputer market. In 1983 , DEC cancelled their "Jupiter" project, which had been intended to build a successor to the PDP-10, and instead focused on promoting the VAX as their flagship model. The VAX series had an instruction set that is rich even by today's standards. In addition to the paging and memory protection features of the PDP series, the VAX supported virtual memory. http://williambader.com/museum/vax/vaxhistory.html DEC was also an important contributor to the graphics display and terminal market. Their products were influenced by work in the Electronic Systems Laboratory (ESL) at MIT. In 1968 they introduced the DEC 338 intelligent graphics terminal, which was a refresh display with point, vector and character drawing capability. Other devices in this class were the DEC 340, IBM 2250, and IMLAC PDS-1. In 1974 they marketed the VT-52, which incorporated the first addressable cursor in a graphics display terminal. One of their most functional terminals, the VT-100 was introduced in 1981, and is still in operation in hundreds of computer rooms around the world. A common object in graphics labs was the disk cartridge, such as the DEC RL02. It had approximately 2.2 MB of storage (1.1 on each side) and a 60 ms seek time.
|
|
||
| Beginning in 1959, General Motors and IBM embarked on a project to create a unified computer assisted design environment. Originally called "Digital Design", its name was changed to DAC, for Design Augmented by Computer. It was formally disclosed at the 1964 Fall Joint Computer Conference. Called DAC-1, the first system was built by IBM using specifications provided by a team of engineers from General Motors, including Fred Krull and Dr. Patrick Hanratty who later founded the CADD company MCS. The display system, sometimes considered as the first CAD system, introduced transformations on geometric objects for display, including rotation and and zoom, and a no-display (later called "clipping") function (see automobile image at the right). It used a light pencil, instead of the commonly used light gun or light pen. This device read coordinate voltages from a conductive transparent sheet that was positioned over the IBM Alpine display head. The DAC-1 display console was connected to an IBM 7094 computer. It utilized a very creative group design collaboration system, which consisted of a photo "readout" system connected to a projection device. When collaboration on the design drawing was desired, the operator could select a view which would be displayed on an auxiliary CRT film recorder, and it would be scanned and quickly processed, and could then be projected onto the screen. These components are all shown in the image of the system at the right. DAC-1 also could input drawings from other sources, such as traditional hand drawings, using a computer controlled film reader. The technology developed in the DAC project at GM resulted in the development by IBM of (among other things - see Note 1 below) the workhorse IBM 2250 graphics display, which was the interface with the IBM 1130 and 360 mainframes, and which was one of the most commonly used graphics displays of the 60s and early 70s. The 2250 was a vector device with 1024x1024 addressable resolution, a 12x12 inch display screen, and a .0200 inch spot size. The model 1 had a storage buffer of 8,192 bytes and a cycle time of 4 ms per byte. It had 64 non-changable characters in a built in character generator for on-screen labeling. Like many display units to follow, the 2250 had a function keyboard, an alphanumeric keyboard and a light pen. Its basic cost was around $100K. More detailed information can be obtained from an article by Arthur Appel, et al from IBM in the IBM Systems Journal, Volume 7, Numbers 3/4, Page 176 (1968) (Click here for a pdf version of the paper.) Toward
a Machine with Interactive Skills
|
The Joint Computer Conference was held twice a year in Fall and Spring, and was a conference of a federation of the major computer societies, the American Federation of Information Processing Societies (AFIPS). It was held until 1973 when it was replaced by the National Computer Conference.
Ref: The Origin of Computer Graphics within General Motors, Fred Krull, IEEE Annals of the History of Computing, Fall 1994 (Vol. 16, No. 3); Interactive Graphics for Computer-Aided Design, by M. David Prince, Addison Wesley, 1971. (PDF file)
|
||
|
The ITEK Corporation involved personnel that got their start in the SAGE program at MIT (in particular, Thurber Moffett and Norm Taylor), and in fact was located near the Lincoln Labs facility. The ITEK project was to design optical lenses, and resulted in a system called The Electronic Drafting Machine (EDM). The EDM used a DEC PDP-1 computer from Digital Equipment Corp., a vector-refresh display and a large disk memory device used to refresh the graphic display. Input commands were done with a light pen. The EDM was developed in 1961 and was reported on in Time Magazine, March 2, 1962.
Itek marketed the EDM machine and it was later sold to Control Data Corporation. It was marketed as the CDC Digigraphics System and it was heavily used in the aerospace industry at such companies as Lockheed and Martin Marietta. One of the more pricey systems, the Digigraphics system was available for approximately $500K. Other display devices included the storage tube display, such as the Computer Displays, Inc. ARDS and the Tektronix 4010 devices shown to the right. Tektronix invented the direct view storage tube (DVST) vector graphics approach in 1965, and dominated the market for the next 15 years. They actually used their 564 storage tube oscilloscope as a computer graphics display in timeshare systems. Their 601 and 611 models introduced in 1967 were the first in their product line designed specifically for CG display. (They sold for $1050 and $2500, respectively.) The CDI ARDS (Advanced Remote Display System) shown to the right actually used the Tektronix 611 6x8 storage tube, as did other systems like the Computek Display System. They were priced in the $12K range. Tektronix first commercial model was the 4002A, which was priced at about $9K. One problem with refresh vector displays is that they must continuously redraw the image on the screen, fast enough that the image doesn't "flicker". Storage tube vector graphics terminals differ from refresh vector graphics terminals in that the display maintains a "history" of what is drawn on the screen and therefore doesn't need to be refreshed. Only when the image changes does it need to be redrawn. For example, one storage tube approach uses two electron guns - one draws lines on the screen, the other bathes the entire display in electrons at a lower intensity. This second beam keeps any phosphor that has been activated continuously illuminated. However, it cannot erase anything except by clearing the entire screen. This last issue (no dynamic capability and the inability to update without erasure of the entire screen) coupled with the low light output made it not as popular for CG people as the refresh tube. When large quantities of semi permanent information such as maps must be combined with dynamic or variable data, a system such as the rear projection CRT display can be used. For example, the Bunker Ramo display shown to the right can project color or black and white film images onto the screen of the CRT with a compensated, off-axis projector. The dynamic data is drawn using the electron gun of the CRT. Other output devices include the charactron and the plotter. The charactron uses a stencil mask within the CRT to efficiently draw characters on the screen. It has also been used in several film recording devices, such as the Stromberg Carlson 4020 from General Dynamics. More discussion of the film recorder will take place in the sections on CGI production facilities. The first plotter developed was the CalComp 565, developed in 1958. The 565 was a high-speed drum-type XY plotter driven by step motors. Each step causes the pen to move horizontally (relative to the paper) a fixed increment (0.1 mm) in either a positive or negative direction at a rate of 250 steps per second. The drum provided the vertical movement. A solenoid permitted the pen to be lifted or lowered onto the paper. CalComp was incorporated in 1958, and introduced the 565 shortly thereafter. In 1986, CalComp became a unit of Lockheed after the company purchased Sanders Associates. The plasma panel was a technology developed at the University of Illinois
in 1964, as part of the PLATO automated teaching system. The technology
used arrays of cells filled with neon gas, sandwiched between glass. Capacitors
at each cell provided the driving circuitry to address and activate each
cell. The plasma panel was patented in 1971 and sold to Owens-Illinois,
who developed displays for use with the PLATO system. Later, Japanese
and US companies licensed the technology for computer graphics displays,
but the technology failed to displace the CRT technology. |
|
||
| Input devices were also a very important part of the systems that were evolving during this early part of CG history. As mentioned earlier, typical input was accomplished with an alphanumeric terminal, function buttons and/or dials, and the light pen (or light pencil, in the case of the DAC-1 system). Also, the DAC-1 system pioneered the use of photographic input (what would later give rise to scanning technology.) The joystick was adapted to provide numerical input. Tom Diamond patented an approach to handwriting recognition in 1957 that utilized an innovative tablet that detected the regions of interaction, giving rise to the graphics tablet. Sylvania introduced a tablet that operated on analog voltage principles. One of the most innovative input approaches at the time was manifested by the Rand Tablet. It consisted of a matrix of crossed conductors. The circuitry of the tablet used switching techniques to apply pulses to the conductors in sequence, thus coding their individual locations. When a stylus was touched to the surface of the tablet, it picked up pulses capacitively from the closest of the horizontal and vertical conductors which was converted into an (x,y) coordinate value. The tablet was marketed commercially as the Grafacon tablet, and was often bundled with early DEC computers. It was priced around $18K. A variation on the graphics tablet approach to input was the sonic pen input tablet introduced in 1970. This technology used three microphones, positioned perpendicularly in the same configuration as the cartesian coordinate axes. A stylus generated a sound, for example with a spark generator, and the position was determined by the triangulation of the distances determined by the microphones. A three dimensional (x,y,z) coordinate resulted from the input. The image to the right shows a sonic pen device developed at Ohio State University, being used to control an image on the screen of a Vector General graphics display behind it. It was also used to "trace" three dimensional objects or paths.
|
|
||
In 1963, Douglas Englebart was working at the Stanford Research Institute. He set up his own research lab, which he called the Augmentation Research Center. Throughout the 1960s and 1970s his lab developed an elaborate hypermedia groupware system called NLS (oNLine System). NLS facilitated the creation of digital libraries and storage and retrieval of electronic documents using hypertext. NLS used a new device to facilitate computer interaction — the mouse. The design of the mouse included two opposing rollers set in the bottom of a block of wood. As it was rolled over a surface, the distance and the speed of the rollers inside the block could be sensed and returned to the computer to which it was attached. It could therefore control how a tracking cursor on the display moved and was positioned. A selector button on top could be pressed, defining an event that the computer could use to identify the position of the tracking cursor at the time of the event.
|
![]() |
||
|
|||
Notes:
|
|||
|
Next: A research focus expands the capabilities |
||
| <<Back to Section Index | |||