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
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
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 Midterm Test Sample
CSC418/2504F: Midterm Test: SAMPLE
Wednesday,
Family Name:_
First Name: _
Student ID: _
Instructions:
Attempt all questions.
There are five questions.
The total mark is 24.
You have 60 minutes to complete the test.
Aids all
CSC418/2504: Winter 2007 Assignment 2
Date handed out: Feb. 5, 2007.
Due date: Mon. Feb. 26, 2007. (in class).
Written part (50 marks total)
1. Transformations [10 marks]
A 2D affine transformation is completely specified by its effect on three non-coline
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
CSC 418/2504 Computer Graphics, Winter 2015
Assignment 2 (15% of course grade)
Due 11:59pm on Tues., March 3, 2015 extended to Sun. March 8, 2015
Part A [50 marks in total]
Below are different exercises covering different topics from the weeks of class up
University of Toronto
Department of Computer Science
CSC 418/2504: Computer Graphics
Midterm Examination
Winter 2008
Duration: 60 minutes
No aids allowed
There are 5 pages (including this page)
First name:
_
Last name:
_
Student number:
_
Question
Marks
1
CSC418/2504: Winter 2015 Assignment 3 Project
Due: April 2, 2015. (The Wooden Monkey Competition) (worth 25% of final grade)
[40 marks +50 marks+10 marks+10 BONUS marks]
You may work in teams of two students. Both students will receive the same mark.
[40
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
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,
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
[email protected]
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
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
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
Topic 13:
Animation
Animation Timeline
1908: Emile Cohl (1857-1938) France, makes his first film,
FANTASMAGORIE, arguably the first animated film.
1911: Winsor McCay (1867-1934) makes his first film, LITTLE NEMO. McCay, already
famous for comic strips, us