Computer Science 4751 Computer Graphics

38 downloads 231492 Views 55KB Size Report
Computer Graphics: Principles and Practice Second Edition in C, by James D. ... with OpenGL (Third Edition), by Donald Hearn and M. Pauline Baker, Prentice.
Computer Science 4751 Computer Graphics Department of Computer Science Memorial University of Newfoundland Fall 2005 Revised November 8, 2005 Instructor Andrew Vardy, EN-2018, 737-4521, URL: http://www.cs.mun.ca/∼av Web page This document, and other material relating to the course including assignments, course notes, links to interesting or useful sites, can be found on the web at the following URL: http://www.cs.mun.ca/∼av/courses/cg Office hours My official office hours are Mondays and Tuesdays from 2:00 - 3:30. However, feel free to drop by at other times (my door will be ajar to indicate that I am both present and not terribly busy). Email for an appointment to be sure of catching me. Evaluation Assignments Midterm Exam Final Exam

30% (higher weight on final assignment) 20% (held on Thursday, October 20) 50%

There will be five assignments. The best four assignments will be weighted at 7% of the final grade each. The remaining assignment will be weighted at 2% of the final grade. The final assignment will be due within the last two weeks of the term. Text Computer Graphics: Principles and Practice Second Edition in C, by James D. Foley, Andries van Dam, Steven K. Feiner and John F. Hughes, Addison Wesley (1996), ISBN 0-201-84840-6 Library Call Number: T385 F63 1997 Course outline The following is the planned coverage of material for this course. In the interests of time, some topics may be omitted. • Overview of 2D graphics (Chapters 2–4, with supplementary material on OpenGL) – graphics primitives 1

– simple interactive functions – raster algorithms, clipping – overview of graphics hardware • Image transformations in 2D and 3D (Chapter 5) – homogeneous coordinates – 2D transformation matrices – 3D transformation matrices • Viewing and modeling (Chapters 6–7, with supplementary material on OpenGL) – modeling of objects, hierarchical models – viewing and displaying objects • Input and interaction (Chapters 8–10) – input devices and user interaction • Curves and surfaces (Chapters 11–12) – representation of curves, surfaces, and solids • Color, texture, and shading (Chapters 13–16) – – – –

color models rendering, the z-buffer texture, illumination, and shading ray tracing

Other Important Information • Late assignments and missed exams will be accepted only in documented cases of illness, childbirth, or bereavement, or by prior arrangement with the instructor. • If you feel any mark was unfair or incorrectly recorded, ensure that the Instructor is aware of the problem before the final exam. No reconsideration of term marks, will be made after the final exam. • Academic offences will be dealt with in accordance with University Regulations. Academic offences include: copying, allowing work to be copied, failing to cite sources, and presenting work done in collaboration as one’s own. References: Interactive Computer Graphics: A Top-Down Approach with OpenGL (Third Edition), by Edward Angel, Addison Wesley (2003, 2006 version available) Computer Graphics with OpenGL (Third Edition), by Donald Hearn and M. Pauline Baker, Prentice Hall (2004) OpenGL References: OpenGL Programming Guide, Fourth Edition: The Official Guide to Learning OpenGL, Version 1.4, by OpenGL Architecture Board, Dave Shreiner, Mason Woo, Jackie Neider, and Tom Davis, Addison Wesley (2004) OpenGL: A Primer, by Edward Angel, Addison Wesley (2002)

2