SlideShare a Scribd company logo
1 of 19
Interaction & Visualisation
A 12-week Module
Eur Ing Dr Peter Nicholl
School of Computing & Mathematical Sciences
1/2 - 2
Contact Details
• E-mail
p.nicholl@ulst.ac.uk
• Office
16E08
• Telephone
From outside: 028 9036 8910 (Internally: 8910)
Mobile: 07967144854 or #6500
• Secretary
Miss Sharon Kelly, 16J19
1/2 - 3
Course Texts
• Required reading
– Computer Graphics (2nd edition), D. Hearn &
M.P. Baker, pub. Prentice-Hall, 1994/7
(ISBN 0-13-161530-0)
• Recommended reading
– Introduction to Computer Graphics, Foley, Van
Dam, et. al., pub. Addison-Wesley, 1994
– 3D Computer Graphics, A. Watt, pub.
Addison-Wesley, 1994
1/2 - 4
Module Content
• Introduction to Computer Graphics
– Historical perspective
– Application areas
– Graphics standards
– Graphics software
1/2 - 5
Module Content
• Introduction to Computer Graphics
• Hardware & Software Support
– Raster versus vector graphics
– Picture encoding techniques
– Display devices and hard copy
1/2 - 6
Module Content
• Introduction to Computer Graphics
• Hardware & Software Support
• Clipping in 2 Dimensions
– Lines and polygons
– Windows and simple transformations
– Co-ordinate systems
– Reflections, shears and composition
1/2 - 7
Module Content
• Introduction to Computer Graphics
• Hardware & Software Support
• Clipping in 2 Dimensions
• Scan Conversion
– Line drawing algorithms
– Circle generating algorithms
– Scan conversion of polygons
– Aliasing and anti-aliasing methods
Lectures One & Two
Introduction to Computer Graphics
& An Historical Perspective
1/2 - 9
Application Areas: CAD
• Computer-Aided Design
– buildings, automobiles, aircraft, textiles,
computers, spacecraft, watercraft
– allows ‘what if’ investigation
– designs can be animated
– can be incorporated into virtual reality systems
– final appearance - shading, lighting, in-situ
– feed into computer-aided manufacture (CAM)
1/2 - 10
Application Areas: Presentations
• Presentation graphics
– illustrations for reports
– summarise data
– production of 35mm slides and transparencies
– project management, e.g. time charts
1/2 - 11
Application Areas: Art
• Computer Art
– paintbrush software
– modelling
– texture mapping
– mathematical art, e.g. fractals
– desktop publishing (DTP)
– logo design
1/2 - 12
Application Areas:
Entertainment
• Motion pictures / music videos / TV shows
– graphics scenes by themselves
– graphics objects combined with actors
• Morphing
– transformation of one person / object into
another
1/2 - 13
Application Areas: Education
• Education and Training
– Models of physical, financial and economic
systems
– Simulators
1/2 - 14
Application Areas: Visualisation
• Aids analysis of large amounts of data
– colour coding, contour plots, surface rendering
– examples: airflow over a wing, minimal surface
functions
• Aids the study of the behaviour of certain
processes
– example: animation of the growth of a corn ear
1/2 - 15
Related Disciplines
• Image Processing
– the application of techniques to modify or
interpret existing pictures
– computer graphics is the use of a computer to
create a picture
– both disciplines are often combined in many
applications, e.g. computer-aided surgery
1/2 - 16
Related Disciplines
• Human-Computer Interaction
– graphical interfaces are now very common
– WIMP concept
• Window manager
• Icons to represent processing options
• Menus are textual descriptions of options
• Pointers, e.g. mouse, are used for selection
1/2 - 17
An Historical Perspective
• Display of data on plotters and CRTs
– first simple pictures generated in 1950
(MIT’s Whirlwind I computer)
– slow progress over the 1950s (batch systems)
• Interactive computer graphics
– Sutherland’s Ph.D. thesis (1962) - Sketchpad
• Large research projects (The Golden Age)
– General Motors, Lockheed Aircraft, MIT
1/2 - 18
An Historical Perspective
• Research bears fruit in the 1970s
– still a small, specialized field
– hardware expensive, software difficult to use
• The advent of the Personal Computer (’80s)
– built-in raster graphics displays
– mass-produced, less expensive
• The desktop concept
1/2 - 19
Graphics Standards
• Aim: application-program portability
– isolate the programmer from the real devices
– also results in “Programmer portability”
• CORE Standard (1977 & 1979)
• Graphical Kernel System (1985) - GKS
• 3D-GKS (1988)
• Programmer’s Hierarchical Interactive
Graphics System (1988) - PHIGS

More Related Content

Similar to Lectures1 2

History of Computer Graphics
History of Computer GraphicsHistory of Computer Graphics
History of Computer GraphicsKamal Acharya
 
CATD (COMPUTER AIDED TEXTILE DESIGNING).ppt
CATD (COMPUTER AIDED TEXTILE DESIGNING).pptCATD (COMPUTER AIDED TEXTILE DESIGNING).ppt
CATD (COMPUTER AIDED TEXTILE DESIGNING).pptAbDa26
 
Rs577 civil engineering 9 & 10 2073
Rs577 civil engineering 9 & 10 2073Rs577 civil engineering 9 & 10 2073
Rs577 civil engineering 9 & 10 2073Mahendra Poudel
 
civil engineering-curriculum-Grade 9 and 10
 civil engineering-curriculum-Grade 9 and 10 civil engineering-curriculum-Grade 9 and 10
civil engineering-curriculum-Grade 9 and 10PrakritiBasnet1
 
computer application in hospitality Industry, periyar university unit 1
computer application in hospitality Industry, periyar university  unit 1computer application in hospitality Industry, periyar university  unit 1
computer application in hospitality Industry, periyar university unit 1admin information
 
computer applicationin hospitality Industry1 periyar university unit1
computer applicationin hospitality Industry1 periyar university  unit1computer applicationin hospitality Industry1 periyar university  unit1
computer applicationin hospitality Industry1 periyar university unit1admin information
 
The computer as a modelling machine, a history of analog computing
The computer as a modelling machine, a history of analog computingThe computer as a modelling machine, a history of analog computing
The computer as a modelling machine, a history of analog computingCharles Care
 
B. SC CSIT Computer Graphics Unit1.1 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit1.1 By Tekendra Nath YogiB. SC CSIT Computer Graphics Unit1.1 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit1.1 By Tekendra Nath YogiTekendra Nath Yogi
 
Possibilities of Computer Graphics and Functions
Possibilities of Computer Graphics and FunctionsPossibilities of Computer Graphics and Functions
Possibilities of Computer Graphics and Functionsijtsrd
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer FundamentalsMudit Khetan
 
02 history
02 history02 history
02 historyaudelon
 

Similar to Lectures1 2 (20)

computer graphics
computer graphicscomputer graphics
computer graphics
 
unit-1-intro
 unit-1-intro unit-1-intro
unit-1-intro
 
History of Computer Graphics
History of Computer GraphicsHistory of Computer Graphics
History of Computer Graphics
 
PPT_1.pptx
PPT_1.pptxPPT_1.pptx
PPT_1.pptx
 
CG Lecture0.pptx
CG Lecture0.pptxCG Lecture0.pptx
CG Lecture0.pptx
 
CATD (COMPUTER AIDED TEXTILE DESIGNING).ppt
CATD (COMPUTER AIDED TEXTILE DESIGNING).pptCATD (COMPUTER AIDED TEXTILE DESIGNING).ppt
CATD (COMPUTER AIDED TEXTILE DESIGNING).ppt
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphics
 
Rs577 civil engineering 9 & 10 2073
Rs577 civil engineering 9 & 10 2073Rs577 civil engineering 9 & 10 2073
Rs577 civil engineering 9 & 10 2073
 
civil engineering-curriculum-Grade 9 and 10
 civil engineering-curriculum-Grade 9 and 10 civil engineering-curriculum-Grade 9 and 10
civil engineering-curriculum-Grade 9 and 10
 
Unit i
Unit  iUnit  i
Unit i
 
computer application in hospitality Industry, periyar university unit 1
computer application in hospitality Industry, periyar university  unit 1computer application in hospitality Industry, periyar university  unit 1
computer application in hospitality Industry, periyar university unit 1
 
Unit i
Unit  iUnit  i
Unit i
 
computer applicationin hospitality Industry1 periyar university unit1
computer applicationin hospitality Industry1 periyar university  unit1computer applicationin hospitality Industry1 periyar university  unit1
computer applicationin hospitality Industry1 periyar university unit1
 
Unit I
Unit  IUnit  I
Unit I
 
The computer as a modelling machine, a history of analog computing
The computer as a modelling machine, a history of analog computingThe computer as a modelling machine, a history of analog computing
The computer as a modelling machine, a history of analog computing
 
B. SC CSIT Computer Graphics Unit1.1 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit1.1 By Tekendra Nath YogiB. SC CSIT Computer Graphics Unit1.1 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit1.1 By Tekendra Nath Yogi
 
Possibilities of Computer Graphics and Functions
Possibilities of Computer Graphics and FunctionsPossibilities of Computer Graphics and Functions
Possibilities of Computer Graphics and Functions
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer Fundamentals
 
02 history
02 history02 history
02 history
 
CAD
CADCAD
CAD
 

Recently uploaded

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 

Recently uploaded (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

Lectures1 2

  • 1. Interaction & Visualisation A 12-week Module Eur Ing Dr Peter Nicholl School of Computing & Mathematical Sciences
  • 2. 1/2 - 2 Contact Details • E-mail p.nicholl@ulst.ac.uk • Office 16E08 • Telephone From outside: 028 9036 8910 (Internally: 8910) Mobile: 07967144854 or #6500 • Secretary Miss Sharon Kelly, 16J19
  • 3. 1/2 - 3 Course Texts • Required reading – Computer Graphics (2nd edition), D. Hearn & M.P. Baker, pub. Prentice-Hall, 1994/7 (ISBN 0-13-161530-0) • Recommended reading – Introduction to Computer Graphics, Foley, Van Dam, et. al., pub. Addison-Wesley, 1994 – 3D Computer Graphics, A. Watt, pub. Addison-Wesley, 1994
  • 4. 1/2 - 4 Module Content • Introduction to Computer Graphics – Historical perspective – Application areas – Graphics standards – Graphics software
  • 5. 1/2 - 5 Module Content • Introduction to Computer Graphics • Hardware & Software Support – Raster versus vector graphics – Picture encoding techniques – Display devices and hard copy
  • 6. 1/2 - 6 Module Content • Introduction to Computer Graphics • Hardware & Software Support • Clipping in 2 Dimensions – Lines and polygons – Windows and simple transformations – Co-ordinate systems – Reflections, shears and composition
  • 7. 1/2 - 7 Module Content • Introduction to Computer Graphics • Hardware & Software Support • Clipping in 2 Dimensions • Scan Conversion – Line drawing algorithms – Circle generating algorithms – Scan conversion of polygons – Aliasing and anti-aliasing methods
  • 8. Lectures One & Two Introduction to Computer Graphics & An Historical Perspective
  • 9. 1/2 - 9 Application Areas: CAD • Computer-Aided Design – buildings, automobiles, aircraft, textiles, computers, spacecraft, watercraft – allows ‘what if’ investigation – designs can be animated – can be incorporated into virtual reality systems – final appearance - shading, lighting, in-situ – feed into computer-aided manufacture (CAM)
  • 10. 1/2 - 10 Application Areas: Presentations • Presentation graphics – illustrations for reports – summarise data – production of 35mm slides and transparencies – project management, e.g. time charts
  • 11. 1/2 - 11 Application Areas: Art • Computer Art – paintbrush software – modelling – texture mapping – mathematical art, e.g. fractals – desktop publishing (DTP) – logo design
  • 12. 1/2 - 12 Application Areas: Entertainment • Motion pictures / music videos / TV shows – graphics scenes by themselves – graphics objects combined with actors • Morphing – transformation of one person / object into another
  • 13. 1/2 - 13 Application Areas: Education • Education and Training – Models of physical, financial and economic systems – Simulators
  • 14. 1/2 - 14 Application Areas: Visualisation • Aids analysis of large amounts of data – colour coding, contour plots, surface rendering – examples: airflow over a wing, minimal surface functions • Aids the study of the behaviour of certain processes – example: animation of the growth of a corn ear
  • 15. 1/2 - 15 Related Disciplines • Image Processing – the application of techniques to modify or interpret existing pictures – computer graphics is the use of a computer to create a picture – both disciplines are often combined in many applications, e.g. computer-aided surgery
  • 16. 1/2 - 16 Related Disciplines • Human-Computer Interaction – graphical interfaces are now very common – WIMP concept • Window manager • Icons to represent processing options • Menus are textual descriptions of options • Pointers, e.g. mouse, are used for selection
  • 17. 1/2 - 17 An Historical Perspective • Display of data on plotters and CRTs – first simple pictures generated in 1950 (MIT’s Whirlwind I computer) – slow progress over the 1950s (batch systems) • Interactive computer graphics – Sutherland’s Ph.D. thesis (1962) - Sketchpad • Large research projects (The Golden Age) – General Motors, Lockheed Aircraft, MIT
  • 18. 1/2 - 18 An Historical Perspective • Research bears fruit in the 1970s – still a small, specialized field – hardware expensive, software difficult to use • The advent of the Personal Computer (’80s) – built-in raster graphics displays – mass-produced, less expensive • The desktop concept
  • 19. 1/2 - 19 Graphics Standards • Aim: application-program portability – isolate the programmer from the real devices – also results in “Programmer portability” • CORE Standard (1977 & 1979) • Graphical Kernel System (1985) - GKS • 3D-GKS (1988) • Programmer’s Hierarchical Interactive Graphics System (1988) - PHIGS