SlideShare a Scribd company logo
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

computer graphics
computer graphicscomputer graphics
computer graphics
SiddheshPowar
 
unit-1-intro
 unit-1-intro unit-1-intro
unit-1-intro
Docent Education
 
History of Computer Graphics
History of Computer GraphicsHistory of Computer Graphics
History of Computer Graphics
Kamal Acharya
 
PPT_1.pptx
PPT_1.pptxPPT_1.pptx
PPT_1.pptx
SanandMishra
 
CG Lecture0.pptx
CG Lecture0.pptxCG Lecture0.pptx
CG Lecture0.pptx
Venneladonthireddy1
 
CATD (COMPUTER AIDED TEXTILE DESIGNING).ppt
CATD (COMPUTER AIDED TEXTILE DESIGNING).pptCATD (COMPUTER AIDED TEXTILE DESIGNING).ppt
CATD (COMPUTER AIDED TEXTILE DESIGNING).ppt
AbDa26
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphics
Rajamanickam Gomathijayam
 
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
PrakritiBasnet1
 
Rs577 civil engineering 9 & 10 2073
Rs577 civil engineering 9 & 10 2073Rs577 civil engineering 9 & 10 2073
Rs577 civil engineering 9 & 10 2073
Mahendra Poudel
 
Unit i
Unit  iUnit  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
admin 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 unit1
admin information
 
Unit I
Unit  IUnit  I
Unit i
Unit  iUnit  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
Charles 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 Yogi
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
ijtsrd
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer Fundamentals
Mudit Khetan
 
02 history
02 history02 history
02 history
audelon
 
CAD
CADCAD

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
 
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
 
Rs577 civil engineering 9 & 10 2073
Rs577 civil engineering 9 & 10 2073Rs577 civil engineering 9 & 10 2073
Rs577 civil engineering 9 & 10 2073
 
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
 
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
 
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

Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 

Recently uploaded (20)

Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 

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