SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

Similar a 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 a 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
 

Último

Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 

Último (20)

Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

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