SlideShare a Scribd company logo
2
Most read
3
Most read
16
Most read
History of Computer Graphics
History of Computer Graphics (pre-
WIMP age)
• First Generation (1951 - 1959)
– UNIVAC (1951)
– Crude hardcopy devices (line printer pictures)
• Data was displayed on printers or hardcopy plotters
• Computers were “number crunchers”; hardware was
expensive!
• First computer-driven display (Late 50s and early 60s)
– attached to MIT’s Whirlwind I computer
– display was CRT similar to one used in TV sets
History of Computer Graphics
Computer Graphics History continued
• SAGE air-defense
system (mid 50s) used
command & control
CRT
• used CRT display
consoles on which
operators identified
targets with light pens
Computer Graphics History continued
• Beginnings of modern interactive graphics
attributed to Ivan Sutherland’s doctoral work
– presented work at Spring Joint Computer
Conference in 1963 in the form of a movie.
– He developed the Sketchpad drawing system
History of Computer Graphics
Sutherland’s work continued
– the system included interactive techniques that used
the keyboard and light pen for making choices,
pointing, and drawing
– the film showed Sutherland sketching a bolt on the
screen.
• He formulated the ideas of
– display primitives (lines, polygons, arcs, characters)
– constraints on primitives
– developed algorithms for dragging, rubberbanding, transforming
(rotating, scaling, translating)
– introduced data structures for storing hierarchies built up via easy
replication of standard components
More Sutherland
• Subsequently, Sutherland became director of DARPA, then
professor at Harvard and later founder of Evans & Sutherland,
a leading edge graphics firm
• He is considered to be the founder of the computer graphics
field
• Because of his work, CAD & CAM became attractive
• By the mid-sixties, much research was being done
Computer Graphics of the 60’s
• Hardware expensive
• large scale, expensive computing resources needed
• About 1965, IBM brought out the first widely
available interactive computer graphics terminal
– vector graphics display
– sold for more than $100,000
– only elite designers could use the display system
History of Computer Graphics
More Developments
• The next landmark was a special type of CRT
produced by Tektronix - the direct-view
storage tube (DVST)
• Introduced in 1968
– complete with keyboard, mouse, simple computer
interface for $15,000
– made interactive computer graphics affordable
History of Computer Graphics
Where did graphics go next?
• By late 60’s many researchers were concerned with
dynamic graphics.
• Realistic flight simulation applications were needed
• To make them realistic, solid colored surfaces were
needed (not wireframe)
• TV raster displays were used to create such images
• Systems built by GE for NASA were probably the
earliest examples of such displays
Raster Graphics continued
• Xerox Palo Alto Research Center designed a new graphics-
based personal minicomputer called the Alto
• Design was based on:
– cost of computing falling - every “knowledge worker” should have a
personal computer
– Alto computers should be connected for communication & resource-
sharing
– interface between user & computer should be graphical
– graphics display should be based on raster-graphics technology -- a
very bold idea
Xerox Alto
More hardware development’s
• PC’s in the 80’s
– costs decrease drastically
– built-in raster displays
– bitmap graphics used
Software Developments
• Sketchpad graphics
• Early days software was nontransportable at the assembly
language level
• Push in 70’s for high-level, machine- and device-independent
graphics subroutine packages
• Like FORTRAN virtualized I/O, these packages defined virtual
screens and virtual input devices
– locater to drive cursor & pass (x,y) back
– pick to select objects on screen
Software continued
• The awareness of the need for standards culminated in
– specification of the 3D Core Graphics System
– produced by an ACM SIGGRAPH Committee in late 70’s
– used as input to official standards projects within both ANSI and ISO
• First graphics standard was GKS (1985)
– like Core but 2D
• PHIGS (Programmer’s Hierarchical Interactive Graphics
System) was a 3D extension of GKS became an ANSI standard
in 1988
Software continued
• Also in the 80’s X Windows was developed
– goals of X are totally different
– X is a windowing management system
• allows for creation & manipulation of overlapping, resizable windows
• provides features of GUIs - pop-up, pull-down menus, dialog boxes, etc.
– Also includes functions for input devices such as a mouse as well as
simple 2D graphics operations
– Designed to operate transparently on a network with many dissimilar
computers & workstations
– development began at MIT in 1984
More Software
• OpenGL was introduced by SGI in 1992
– OpenGL is the “Assembler Language” of Computer
Graphics
– has portable, interactive 2D and 3D graphics applications
– low-level, vendor-neutral software interface
– broad platform accessibility in the industry
Software
• Sun formally announced Java in 1995
– Developed by James Gosling (originally called Oak)
– Considered to be a software development platform--
includes graphics & windowing capabilities
• Java AWT (Abstract Windowing Toolkit)
• Java 2D
• Java 3D
For a Complete History
• http://www.accad.ohio-
state.edu/~waynec/history/timeline.html

More Related Content

PPTX
Introduction to Computer graphics
PPTX
Introduction to Computer Graphics
PPT
Introduction to computer graphics
PPTX
Computer graphics
PPTX
Applications of computer graphics
PPT
computer graphics
PPTX
Multimedia-Lecture-3.pptx
PPTX
Application of computer graphic
Introduction to Computer graphics
Introduction to Computer Graphics
Introduction to computer graphics
Computer graphics
Applications of computer graphics
computer graphics
Multimedia-Lecture-3.pptx
Application of computer graphic

What's hot (20)

PPTX
hci in software development process
PPTX
Human Computer Interaction (HCI)
PPTX
Human computer interaction
PPTX
Human computer interaction
PPTX
Human Computer Interaction - Interaction Design
PPTX
hci lecture notes pt.pptx
PPTX
Human computer interaction 3 4(revised)
PPTX
Graphical user-interface
PPT
Hypertext, multimedia and www
PDF
Hci activity#3
PPT
HCI - Chapter 3
PPT
Introduction to HCI
PPT
HCI - Chapter 1
PPTX
Introduction to Operating Systems
PPT
HCI - Chapter 4
PPTX
Graphical User Interface
PDF
Hci activity#1
PPT
Interactive design basics
PPTX
Computer Graphics
PPT
Human Computer Interaction
hci in software development process
Human Computer Interaction (HCI)
Human computer interaction
Human computer interaction
Human Computer Interaction - Interaction Design
hci lecture notes pt.pptx
Human computer interaction 3 4(revised)
Graphical user-interface
Hypertext, multimedia and www
Hci activity#3
HCI - Chapter 3
Introduction to HCI
HCI - Chapter 1
Introduction to Operating Systems
HCI - Chapter 4
Graphical User Interface
Hci activity#1
Interactive design basics
Computer Graphics
Human Computer Interaction
Ad

Similar to History of Computer Graphics (20)

PPT
lecture1 introduction to computer graphics(Computer graphics tutorials)
PPT
What is computer graphics
PDF
Co315 part 1
PPTX
PPT_1.pptx
PPTX
CGLecture 02 Interactive Graphics.pptx
PPT
Lectures1 2
PPT
Topic 1 Introduction to Computer Graphics.ppt
PPT
unit-1-intro
DOC
COMPUTER GRAPHICS AND MULTIMEDIA: The Future is here, Today.
PDF
New Technology Lecture L13 The Power of Software
DOCX
Reviewer in com graphics
PDF
L17 Algorithms and AI
PPTX
History of Graphical User Interface (GUI)
PPTX
Software Trends: Past, Present and Future
PDF
L14 Software and AI
PDF
L17 Algorithms and AI
PPT
Angel6E01.ppt
PPT
Angel6E01Computer basicsComputer basicss
PPT
Angel6E01.ppt
PPTX
Angel6E01.pptx
lecture1 introduction to computer graphics(Computer graphics tutorials)
What is computer graphics
Co315 part 1
PPT_1.pptx
CGLecture 02 Interactive Graphics.pptx
Lectures1 2
Topic 1 Introduction to Computer Graphics.ppt
unit-1-intro
COMPUTER GRAPHICS AND MULTIMEDIA: The Future is here, Today.
New Technology Lecture L13 The Power of Software
Reviewer in com graphics
L17 Algorithms and AI
History of Graphical User Interface (GUI)
Software Trends: Past, Present and Future
L14 Software and AI
L17 Algorithms and AI
Angel6E01.ppt
Angel6E01Computer basicsComputer basicss
Angel6E01.ppt
Angel6E01.pptx
Ad

More from Kamal Acharya (20)

PPTX
Programming the basic computer
PPTX
Computer Arithmetic
PPTX
Introduction to Computer Security
PPTX
Session and Cookies
PPTX
Functions in php
PPTX
Web forms in php
PPTX
Making decision and repeating in PHP
PPTX
Working with arrays in php
PPTX
Text and Numbers (Data Types)in PHP
PPTX
Introduction to PHP
PPTX
Capacity Planning of Data Warehousing
PPTX
Data Warehousing
PPTX
Search Engines
PPTX
Web Mining
PPTX
Information Privacy and Data Mining
PPTX
Cluster Analysis
PPTX
Association Analysis in Data Mining
PPTX
Classification techniques in data mining
PPTX
Data Preprocessing
PPTX
Introduction to Data Mining and Data Warehousing
Programming the basic computer
Computer Arithmetic
Introduction to Computer Security
Session and Cookies
Functions in php
Web forms in php
Making decision and repeating in PHP
Working with arrays in php
Text and Numbers (Data Types)in PHP
Introduction to PHP
Capacity Planning of Data Warehousing
Data Warehousing
Search Engines
Web Mining
Information Privacy and Data Mining
Cluster Analysis
Association Analysis in Data Mining
Classification techniques in data mining
Data Preprocessing
Introduction to Data Mining and Data Warehousing

Recently uploaded (20)

PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
master seminar digital applications in india
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
01-Introduction-to-Information-Management.pdf
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
Institutional Correction lecture only . . .
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPTX
PPH.pptx obstetrics and gynecology in nursing
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
Pharma ospi slides which help in ospi learning
PDF
Complications of Minimal Access Surgery at WLH
PPTX
Microbial diseases, their pathogenesis and prophylaxis
Supply Chain Operations Speaking Notes -ICLT Program
Abdominal Access Techniques with Prof. Dr. R K Mishra
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
O7-L3 Supply Chain Operations - ICLT Program
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
master seminar digital applications in india
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
01-Introduction-to-Information-Management.pdf
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Institutional Correction lecture only . . .
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPH.pptx obstetrics and gynecology in nursing
Renaissance Architecture: A Journey from Faith to Humanism
102 student loan defaulters named and shamed – Is someone you know on the list?
Anesthesia in Laparoscopic Surgery in India
Pharma ospi slides which help in ospi learning
Complications of Minimal Access Surgery at WLH
Microbial diseases, their pathogenesis and prophylaxis

History of Computer Graphics

  • 2. History of Computer Graphics (pre- WIMP age) • First Generation (1951 - 1959) – UNIVAC (1951) – Crude hardcopy devices (line printer pictures) • Data was displayed on printers or hardcopy plotters • Computers were “number crunchers”; hardware was expensive! • First computer-driven display (Late 50s and early 60s) – attached to MIT’s Whirlwind I computer – display was CRT similar to one used in TV sets
  • 4. Computer Graphics History continued • SAGE air-defense system (mid 50s) used command & control CRT • used CRT display consoles on which operators identified targets with light pens
  • 5. Computer Graphics History continued • Beginnings of modern interactive graphics attributed to Ivan Sutherland’s doctoral work – presented work at Spring Joint Computer Conference in 1963 in the form of a movie. – He developed the Sketchpad drawing system
  • 7. Sutherland’s work continued – the system included interactive techniques that used the keyboard and light pen for making choices, pointing, and drawing – the film showed Sutherland sketching a bolt on the screen. • He formulated the ideas of – display primitives (lines, polygons, arcs, characters) – constraints on primitives – developed algorithms for dragging, rubberbanding, transforming (rotating, scaling, translating) – introduced data structures for storing hierarchies built up via easy replication of standard components
  • 8. More Sutherland • Subsequently, Sutherland became director of DARPA, then professor at Harvard and later founder of Evans & Sutherland, a leading edge graphics firm • He is considered to be the founder of the computer graphics field • Because of his work, CAD & CAM became attractive • By the mid-sixties, much research was being done
  • 9. Computer Graphics of the 60’s • Hardware expensive • large scale, expensive computing resources needed • About 1965, IBM brought out the first widely available interactive computer graphics terminal – vector graphics display – sold for more than $100,000 – only elite designers could use the display system
  • 11. More Developments • The next landmark was a special type of CRT produced by Tektronix - the direct-view storage tube (DVST) • Introduced in 1968 – complete with keyboard, mouse, simple computer interface for $15,000 – made interactive computer graphics affordable
  • 13. Where did graphics go next? • By late 60’s many researchers were concerned with dynamic graphics. • Realistic flight simulation applications were needed • To make them realistic, solid colored surfaces were needed (not wireframe) • TV raster displays were used to create such images • Systems built by GE for NASA were probably the earliest examples of such displays
  • 14. Raster Graphics continued • Xerox Palo Alto Research Center designed a new graphics- based personal minicomputer called the Alto • Design was based on: – cost of computing falling - every “knowledge worker” should have a personal computer – Alto computers should be connected for communication & resource- sharing – interface between user & computer should be graphical – graphics display should be based on raster-graphics technology -- a very bold idea
  • 16. More hardware development’s • PC’s in the 80’s – costs decrease drastically – built-in raster displays – bitmap graphics used
  • 17. Software Developments • Sketchpad graphics • Early days software was nontransportable at the assembly language level • Push in 70’s for high-level, machine- and device-independent graphics subroutine packages • Like FORTRAN virtualized I/O, these packages defined virtual screens and virtual input devices – locater to drive cursor & pass (x,y) back – pick to select objects on screen
  • 18. Software continued • The awareness of the need for standards culminated in – specification of the 3D Core Graphics System – produced by an ACM SIGGRAPH Committee in late 70’s – used as input to official standards projects within both ANSI and ISO • First graphics standard was GKS (1985) – like Core but 2D • PHIGS (Programmer’s Hierarchical Interactive Graphics System) was a 3D extension of GKS became an ANSI standard in 1988
  • 19. Software continued • Also in the 80’s X Windows was developed – goals of X are totally different – X is a windowing management system • allows for creation & manipulation of overlapping, resizable windows • provides features of GUIs - pop-up, pull-down menus, dialog boxes, etc. – Also includes functions for input devices such as a mouse as well as simple 2D graphics operations – Designed to operate transparently on a network with many dissimilar computers & workstations – development began at MIT in 1984
  • 20. More Software • OpenGL was introduced by SGI in 1992 – OpenGL is the “Assembler Language” of Computer Graphics – has portable, interactive 2D and 3D graphics applications – low-level, vendor-neutral software interface – broad platform accessibility in the industry
  • 21. Software • Sun formally announced Java in 1995 – Developed by James Gosling (originally called Oak) – Considered to be a software development platform-- includes graphics & windowing capabilities • Java AWT (Abstract Windowing Toolkit) • Java 2D • Java 3D
  • 22. For a Complete History • http://www.accad.ohio- state.edu/~waynec/history/timeline.html