Administrive DetailsTo Do
SyllabusLearning Outcomes
Computer Graphics: A HierarchyPerception
Computer Graphics
P. Healy
CS1-08Computer Science Bldg.
tel: [email protected]
Spring 2017-2018
P. Healy CS4815
Administrive DetailsTo Do
SyllabusLearning Outcomes
Computer Graphics: A HierarchyPerception
Outline
1 Administrive DetailsMeeting TimesGeneral IssuesAssessment
2 To Do
3 Syllabus
4 Learning Outcomes
5 Computer Graphics: A Hierarchy
6 PerceptionHuman Factors
P. Healy CS4815
Administrive DetailsTo Do
SyllabusLearning Outcomes
Computer Graphics: A HierarchyPerception
Meeting TimesGeneral IssuesAssessment
Outline
1 Administrive DetailsMeeting TimesGeneral IssuesAssessment
2 To Do
3 Syllabus
4 Learning Outcomes
5 Computer Graphics: A Hierarchy
6 PerceptionHuman Factors
P. Healy CS4815
Administrive DetailsTo Do
SyllabusLearning Outcomes
Computer Graphics: A HierarchyPerception
Meeting TimesGeneral IssuesAssessment
Lectures / Labs
Lecture Hours: Mon. 16.00, KBG13Thu. 14.00 KBG13
Lab Thu. 14h00 CS3-04BThu. 15h00 CS3-04B
Tute Fri. 13h00 S205
4 contact hours → 6 non-contact hours
P. Healy CS4815
Administrive DetailsTo Do
SyllabusLearning Outcomes
Computer Graphics: A HierarchyPerception
Meeting TimesGeneral IssuesAssessment
Outline
1 Administrive DetailsMeeting TimesGeneral IssuesAssessment
2 To Do
3 Syllabus
4 Learning Outcomes
5 Computer Graphics: A Hierarchy
6 PerceptionHuman Factors
P. Healy CS4815
Administrive DetailsTo Do
SyllabusLearning Outcomes
Computer Graphics: A HierarchyPerception
Meeting TimesGeneral IssuesAssessment
Class Home Page
1 All lectures, homeworks, past exams, etc. can be found onthe class home page:garryowen.csisdmz.ul.ie/~cs4815/ (also,goo.gl/uLkL)
2 Class lists and attendance records will also be availablehere
P. Healy CS4815
Administrive DetailsTo Do
SyllabusLearning Outcomes
Computer Graphics: A HierarchyPerception
Meeting TimesGeneral IssuesAssessment
Class Home Page
1 All lectures, homeworks, past exams, etc. can be found onthe class home page:garryowen.csisdmz.ul.ie/~cs4815/ (also,goo.gl/uLkL)
2 Class lists and attendance records will also be availablehere
P. Healy CS4815
Administrive DetailsTo Do
SyllabusLearning Outcomes
Computer Graphics: A HierarchyPerception
Meeting TimesGeneral IssuesAssessment
Attendance
Attendance at all lectures and labs / tutes is expectedHanding up weekly lab exercises (10 of them) ismandatory – and a good idea
What’s this about? Why is this on the slide?
P. Healy CS4815
Administrive DetailsTo Do
SyllabusLearning Outcomes
Computer Graphics: A HierarchyPerception
Meeting TimesGeneral IssuesAssessment
Resources
ICT in CS bldg. CS-1046Maths LC, http://www.ul.ie/~mlc/Teaching and Learning Centre,http://www.ul.ie/ctl/
P. Healy CS4815
Administrive DetailsTo Do
SyllabusLearning Outcomes
Computer Graphics: A HierarchyPerception
Meeting TimesGeneral IssuesAssessment
Outline
1 Administrive DetailsMeeting TimesGeneral IssuesAssessment
2 To Do
3 Syllabus
4 Learning Outcomes
5 Computer Graphics: A Hierarchy
6 PerceptionHuman Factors
P. Healy CS4815
Administrive DetailsTo Do
SyllabusLearning Outcomes
Computer Graphics: A HierarchyPerception
Meeting TimesGeneral IssuesAssessment
Assessment Instruments
Final: 60% Week15Weekly Lab Projects 30% (10 weeks x 3%)Mid-Term Exam 10% Week07
Tute starts this week, labs start next weekSeptember repeat exam will count for same fraction asfinal (60%)So mid-term, doing weekly labs is really important
P. Healy CS4815
Administrive DetailsTo Do
SyllabusLearning Outcomes
Computer Graphics: A HierarchyPerception
Meeting TimesGeneral IssuesAssessment
Grade Bands
F 0 – 29D2 30 – 34D1 35 – 39C3 40 – 47C2 48 – 51C1 52 – 55B3 56 – 59B2 60 – 63B1 64 – 71A2 72 – 79A1 80 – 100
P. Healy CS4815
Administrive DetailsTo Do
SyllabusLearning Outcomes
Computer Graphics: A HierarchyPerception
Meeting TimesGeneral IssuesAssessment
Reading List
1 Hearn, D., M. P. Baker, & W. R. Carithers: ComputerGraphics with OpenGL 4th International Edition (2011)Required
2 Foley, J. D. et al. Computer Graphics: Principles andPractice (2nd ed.) (1990)
3 Angel, Edward: Interactive Computer Graphics (3rd ed.)(2003)
P. Healy CS4815
Administrive DetailsTo Do
SyllabusLearning Outcomes
Computer Graphics: A HierarchyPerception
Meeting TimesGeneral IssuesAssessment
Reading List
1 Hearn, D., M. P. Baker, & W. R. Carithers: ComputerGraphics with OpenGL 4th International Edition (2011)Required
2 Foley, J. D. et al. Computer Graphics: Principles andPractice (2nd ed.) (1990)
3 Angel, Edward: Interactive Computer Graphics (3rd ed.)(2003)
P. Healy CS4815
Administrive DetailsTo Do
SyllabusLearning Outcomes
Computer Graphics: A HierarchyPerception
Meeting TimesGeneral IssuesAssessment
CS4815
CS4815 (like school) (like life) is hard“Genius is one percent inspiration, ninety-nine percentperspiration.” Thomas Edison (Sept. 1932)“Not every legend is a myth, some are flesh and blood.Some legends walk among us, but they aren’t born, they’rebuilt. Legends are made from iron & sweat, mind andmuscle, blood and vision and victory. ...” ArnoldSchwarzenegger
P. Healy CS4815
Administrive DetailsTo Do
SyllabusLearning Outcomes
Computer Graphics: A HierarchyPerception
Meeting TimesGeneral IssuesAssessment
CS4815
CS4815 (like school) (like life) is hard“Genius is one percent inspiration, ninety-nine percentperspiration.” Thomas Edison (Sept. 1932)“Not every legend is a myth, some are flesh and blood.Some legends walk among us, but they aren’t born, they’rebuilt. Legends are made from iron & sweat, mind andmuscle, blood and vision and victory. ...” ArnoldSchwarzenegger
P. Healy CS4815
Administrive DetailsTo Do
SyllabusLearning Outcomes
Computer Graphics: A HierarchyPerception
Meeting TimesGeneral IssuesAssessment
CS4815
CS4815 (like school) (like life) is hard“Genius is one percent inspiration, ninety-nine percentperspiration.” Thomas Edison (Sept. 1932)“Not every legend is a myth, some are flesh and blood.Some legends walk among us, but they aren’t born, they’rebuilt. Legends are made from iron & sweat, mind andmuscle, blood and vision and victory. ...” ArnoldSchwarzenegger
P. Healy CS4815
Administrive DetailsTo Do
SyllabusLearning Outcomes
Computer Graphics: A HierarchyPerception
To Do (for You)
Ü Linux password resetting will be done by Liam O’Riordan(CS2-004) between 14.30 - 15.30 dailyDon’t forget to register online at http://www.si.ul.ieSign up for Study Skills Workshop (Weeks 1, 2, 3) via theCTL’s Student Supports page
Maths / Erasmus / Exchange students: email your Name,ID, program of study to me, [email protected], inorder to get a linux acct.
P. Healy CS4815
Administrive DetailsTo Do
SyllabusLearning Outcomes
Computer Graphics: A HierarchyPerception
Detailed Syllabus
Physical devices for graphics systems: Input and Outputdevices, Raster Scan devices, RGB colour systems, VideoMemory Models; Implications of these for interactivegraphics systemsGeneral structure of Interactive Graphics systems;Issues involved in digitising analogue information:antialiasing techniques.Design and implementation of drawing algorithms for basicshapes: Issues and techniquesEstablishing Device, Language and ApplicationIndependence: Conceptual levels in graphics systemsFrames of reference and Viewing systems;
P. Healy CS4815
Administrive DetailsTo Do
SyllabusLearning Outcomes
Computer Graphics: A HierarchyPerception
Detailed Syllabus (contd.)
Control and manipulation of graphics elements: Input andOutput primitives, Clipping functions, Transformation(rotation, scaling, translation, reflection, shears) andSegmentation functions.Transformations in 3-D; Projections; Viewing in 3D;Drawing Curves: Techniques, Properties of different typesof curvesBasic Modelling: Representation of surfaces via polygons;Realism; Hidden surface removal; Surface generation viabi-cubic curves; Rendering.
P. Healy CS4815
Administrive DetailsTo Do
SyllabusLearning Outcomes
Computer Graphics: A HierarchyPerception
Learning Outcomes
Learning Outcome Ass.Method
Without reference to a resource, students will beable to debug a number of graphic algorithms
Writtenexam
Participants will design and implement a programthat makes controls and manipulates a number ofgraphics elements using affine transformations
Coursework
Participants will design and implement a programthat makes drawing curves and list the propertiesof different types of curves
Coursework
P. Healy CS4815
Administrive DetailsTo Do
SyllabusLearning Outcomes
Computer Graphics: A HierarchyPerception
Learning Outcomes (contd.)
Learning Outcome Ass.Method
Participants will summarise in writing what are theelements of the RGB colour systems and formulatehow these interact to produce an image
Writtenexam
Participants will summarise in writing what are theelements of human vision and perception that re-late to the RGB colour systems
Writtenexam
Participants will summarise in writing how surfacesare represented via polygons and how this relatesto realism and hidden surface
Writtenexam
P. Healy CS4815
Administrive DetailsTo Do
SyllabusLearning Outcomes
Computer Graphics: A HierarchyPerception
Computer Graphics: A Hierarchy
Hardware: Devices; Framebuffers; Refresh rates; GraphicsProcessor Unit (GPU)Basic Algorithms: Bézier curves; Affine transformations;Cohen-Sutherland algorithm for line clipping; MatrixrepresentationsGraphical components: Paths; Rectangles; Polygons;CirclesApplication Components: Frame; Buttons; Radio; Sliders;Pulldown Menus; Check Boxes; Event-based programmingHuman Factor: The eye; Cognition; Perception;Information Visualisation
P. Healy CS4815
Administrive DetailsTo Do
SyllabusLearning Outcomes
Computer Graphics: A HierarchyPerception
Human Factors
Outline
1 Administrive DetailsMeeting TimesGeneral IssuesAssessment
2 To Do
3 Syllabus
4 Learning Outcomes
5 Computer Graphics: A Hierarchy
6 PerceptionHuman Factors
P. Healy CS4815
Administrive DetailsTo Do
SyllabusLearning Outcomes
Computer Graphics: A HierarchyPerception
Human Factors
Colour
Human perception responds to luminance (amount of light)Humans’ “vision system” responds differently to differentcolours, so we need tools to describe and control colourColour depends on interactions between the physics oflight radiation and the eye-brain systemHow are colours described in numerical terms, and how dothese descriptions relate to everyday ways of describingcolour?Colour spaces: RGB, CMYK, HSV, Lab(http://en.wikipedia.org/wiki/Colour_spaces)
P. Healy CS4815
Administrive DetailsTo Do
SyllabusLearning Outcomes
Computer Graphics: A HierarchyPerception
Human Factors
Colour
http://en.wikipedia.org/wiki/Colour-blindnessP. Healy CS4815
Administrive DetailsTo Do
SyllabusLearning Outcomes
Computer Graphics: A HierarchyPerception
Human Factors
Contrast
Associated with luminance is contrastHence dotted or dashed lines tend to be noticed by usmore than solid lines (all other things being equal)When a feature becomes a distraction...Similarly, we are very good at picking up on movement in ascene (changes in contrast again?)
P. Healy CS4815
Administrive DetailsTo Do
SyllabusLearning Outcomes
Computer Graphics: A HierarchyPerception
Human Factors
Is it or isn’t it?
Squares ’A’ and ’B’ are actually the same shade
P. Healy CS4815
Administrive DetailsTo Do
SyllabusLearning Outcomes
Computer Graphics: A HierarchyPerception
Human Factors
Is it or isn’t it?
Centreline has even shading all the way across
P. Healy CS4815
Administrive DetailsTo Do
SyllabusLearning Outcomes
Computer Graphics: A HierarchyPerception
Human Factors
Is it or isn’t it?
P. Healy CS4815
Administrive DetailsTo Do
SyllabusLearning Outcomes
Computer Graphics: A HierarchyPerception
Human Factors
Is it or isn’t it?
P. Healy CS4815
Administrive DetailsTo Do
SyllabusLearning Outcomes
Computer Graphics: A HierarchyPerception
Human Factors
Is it or isn’t it?
P. Healy CS4815
Administrive DetailsTo Do
SyllabusLearning Outcomes
Computer Graphics: A HierarchyPerception
Human Factors
Is it or isn’t it?
P. Healy CS4815
Administrive DetailsTo Do
SyllabusLearning Outcomes
Computer Graphics: A HierarchyPerception
Human Factors
Is it or isn’t it?
P. Healy CS4815
Administrive DetailsTo Do
SyllabusLearning Outcomes
Computer Graphics: A HierarchyPerception
Human Factors
Is it or isn’t it?
P. Healy CS4815
Administrive DetailsTo Do
SyllabusLearning Outcomes
Computer Graphics: A HierarchyPerception
Human Factors
Is it or isn’t it?
Other famous illusions:Rubin vaseAnything by M. C. Escher(http://en.wikipedia.org/wiki/M._C._Escher)more at http://en.wikipedia.org/wiki/Optical_illusion
P. Healy CS4815
Top Related