CSC 418/2504 Computer Graphics, Winter 2013
Assignment 2 (15% of course grade)
Due 11:59pm on Wed., March 6, 2013.
Part A [50 marks in total]
Below are 3 exercises covering different topics from the weeks of class up to the midterm. They require
thought,
Tutorial 4
Supplementary Transformation Notes
Two Main Uses of Sequential Transformations
Transform a point or set of points (an object) from one place to another.
Given a point in one reference frame, find its location in another reference frame.
Transfo
CSC418/CSC2504 Computer Graphics, Fall 2010
Assignment 3 (10% of course grade)
Part A (programming): Due 11:59pm on Friday, November 19th, 2010.
Part B (written): Due 6:09pm (in tutorial) on Wednesday, November 24th, 2010.
Part A: Basic Ray Tracer [75 mar
CSC 418/2504 Computer Graphics, Fall 2010
Assignment 1 (15% of course grade)
Part A (written): Due at beginning of tutorial (6:09pm) on Wednesday, October 6, 2010.
Part B (programming): Due 11:59pm on Friday, October 15, 2010.
Part A [50 marks in total]
B
CSC418H1F Computer Graphics, Fall 2010
Assignment 2 (15% of course grade)
Part A (written): Due before tutorial (6:09pm) on Wednesday, October 27th.
Part B (programming): Due 11:59pm on Friday, November 5th.
Part A [50 marks in total]
As in Assignment 1,
Student ID:
Signature:
Full Name:
Midterm
50
University of Toronto
CSC418H
Computer Graphics
Fall 2012
Instructor: Luke Moore
Wednesday, October 24, 2012
Duration: 60 minutes
This is a closed book exam (no calculators, PDAs, laptops or other examination a
Student ID:
Signature:
Full Name:
Midterm
50
University of Toronto
CSC418H
Computer Graphics
Winter 2013
Instructor: Luke Moore
Wednesday, February 27, 2013
Duration: 60 minutes
This is a closed book exam (no calculators, mobile devices, laptops or other
Student ID:
Signature:
Full Name:
Midterm
50
University of Toronto
CSC418H
Computer Graphics
Fall 2013
Instructor: Luke Moore
Wednesday, October 23, 2013
Duration: 60 minutes
This is a closed book exam (no calculators, PDAs, laptops or other examination a
Student ID:
Signature:
Full Name:
Midterm
University of Toronto
CSC4 1 8H
Computer Graphics
Fall 2014
Instructor: Luke Moore
Wednesday, October 22, 2014
Duration: 60 minutes
This is a closed book exam (no calculators, PDAs, laptops or other examinatio
Topic 6:
3D Transformations
Homogeneous 3D transformations
Scene Hierarchies
Change of basis and rotations in 3D
Representing 2D transforms as a 3x3 matrix
Translate a point [x y]T by [tx ty]T :
x = 1 0 tx
y
0 1 ty
1
00 1
x
y
1
Rotate a point [x y]T by
Topic 6:
3D Transformations
Homogeneous coordinates in 3D
Homogeneous 3D Transformations
Some slides courtesy of Wolfgang Hrst, Kyros Kutulakos
Some figures courtesy of Peter Shirley,
Fundamentals of Computer Graphics, 3rd Ed.
Representing Points b
CSC 418/2504: Computer Graphics
Course web site (includes course information shee t):
http:/www.dgp.toronto.edu/~egarfink/courses/CSC418/
(Website to appear this week)
Instructor:
Office:
Email:
Hours:
Edy Garfinkiel
BA 3219
egarfink@cdf.toronto.edu
Thu
CSC418 / CSCD18 / CSC2504
Introduction to C+ and OpenGL
14 Introduction to C+ and OpenGL
14.1 Some C+ Basics
Here are a few tips for programming in C+, assuming youre already familiar with Java. C+ and
Java have similar syntax, but there are several signi
CSC418
Tutorial 1
1
Topics today
GLUT
GLUI
OpenGL
Hello Triangle!
GLUT
GLUT is a toolkit that provides basic functions to
create windows that we can render to.
Handles events such as mouse click, keyboard
button click, window resizing.
No buttons, sliders
CSC 418. Tutorial 1
OpenGL
OpenGL:
A high-performance, window-system independent, software interface to graphics
hardware.
Your Program
Runs on both Hardware 1
and Hardware 2
GLU (draw sphere)
OpenGL (draw polygon)
GLUT
Windows System A
Hardware 1
Windows
Topic 8:
Visibility
Elementary visibility computations:
Clipping
Backface culling
Algorithms for visibility determination
Z-Buffering
Painters algorithm
BSP Trees
Visibility Problem
What is NOT visible?
Visibility Problem
What is NOT visible?
primitives
EF432
Introduction to spagetti and meatballs
CSC 418/2504: Computer Graphics
Course web site (includes course information sheet):
http:/www.dgp.toronto.edu/~karan/courses/418/fall2015
Instructor: Karan Singh
Office:
Phone:
Email:
Hours:
BA 5258
978-7201
k
University of Toronto
Department of Computer Science
CSC418/2504: Computer Graphics
Midterm exam
Fall 2005
Duration: 50 minutes
No aids allowed
There are 4 pages total (including this page)
Family name:
Given names:
Student number:
Question
1
2
3
4
5
Tota
CSC 418/2504 Computer Graphics,
Winter 2015
Assignment 1 (10% of course grade)
Due 11:59pm on Tues. Feb. 3, 2015 extended to Thurs. Feb. 5, 2015
Part A [50 marks in total]
Below are different exercises covering different topics from the first weeks of cla
CSC 418/2504 Computer Graphics,Winter 2007
Assignment 1
Part A Written: Due in class on Mon, Jan 29, 2007 [50 marks]
Part B Programming: Due online by midnight Mon, Jan 29, 2007 [50 marks]
Part A [50 marks in total]
Below are 5 exercises for you to work t
CSC418/2504: Computer Graphics
Term Test 1 October 15th, 2008 19:10-20:00
Student Number: Last Name: First Name:
This exam consists of 4 questions on 6 single-sided pages (including cover page). Aids allowed: None. Total Marks: 50 Minutes: 50 Question 1a
University of Toronto Department of Computer Science CSC418/2504: Computer Graphics Midterm exam Fall 2005 Duration: 50 minutes No aids allowed There are 4 pages total (including this page)
Family name: Given names: Student number:
Question 1 2 3 4 5 Tota
UNIVERSITY OF TORONTO
Faculty of Arts and Science
DECEMBER 2009 EXAMINATIONS
CSC418H1F : Computer Graphics
Duration: 3 hours
No aids allowed
There are 13 pages total (including this page)
Given name(s):
Family name:
Student number:
Question
1
Marks
/20
2
UNIVERSITY OF TORONTO Faculty of Arts and Science MAY 2008 EXAMINATIONS CSC 418/2504: Computer Graphics Duration: 3 hours Aids allowed: calculator There are 17 pages
First name: Last name: Student number:
_ _ _
Question 1 2 3 4 5 6 7 Total
Marks /24 /14 /
UNIVERSITY OF TORONTO Faculty of Arts and Science DECEMBER 2008 EXAMINATIONS CSC418H1F : Computer Graphics Duration: 3 hours No aids allowed There are 15 pages total (including this page)
Given name(s): Family name: Student number:
Question 1 2 3 4 5 6 7
UNIVERSITY OF TORONTO Faculty of Arts and Science APRIL / MAY 2004 EXAMINATIONS CSC418H1S: Computer Graphics Duration: 3 hours No aids allowed There are 14 pages total (including this page)
Family name: Given names: Student number:
Question 1 2 3 4 5 6 7